标题有点误导,但我真的不知道如何用任何其他方式来说。这是我的项目结构:如何在我的应用程序中使用其他库?
我想使用高亮(fasteranimationscontainer-master
)在我的工作我目前的应用程序。我通过将jar文件放入我的库文件夹然后通过Android Studio将其添加到我的库中来导入它。但我尝试创建该导入的库的一个对象,它不显示/导入。
我还在学习如何使用android工作室,所以任何帮助将不胜感激!
标题有点误导,但我真的不知道如何用任何其他方式来说。这是我的项目结构:如何在我的应用程序中使用其他库?
我想使用高亮(fasteranimationscontainer-master
)在我的工作我目前的应用程序。我通过将jar文件放入我的库文件夹然后通过Android Studio将其添加到我的库中来导入它。但我尝试创建该导入的库的一个对象,它不显示/导入。
我还在学习如何使用android工作室,所以任何帮助将不胜感激!
1.图书馆只有源代码
要包括图书馆,只有源代码(如FasterAnimationsContainer)到你的项目,你只需要导入它作为一个模块从文件 - >新建 - >导入模块 Android Studio中:
应该有项目文件夹对话框中,输入你的库所在的路径。
然后,你需要的模块作为依赖添加到您的应用的build.gradle:
android {
...
dependencies {
...
compile project(':fasteranimationscontainer')
...
}
}
现在你可以在你的项目中使用它。
2. Maven的或JCenter图书馆
要依赖添加到您的项目中,该库已上传到Maven或jcenter,您需要修改应用的build.gradle文件添加额外的行来配置你需要的软件包。例如,对于某些谷歌或Android,依赖关系是这样的:
android {
...
dependencies {
// Google Play Services
compile 'com.google.android.gms:play-services:6.5.+'
// Support Libraries
compile 'com.android.support:support-v4:22.2.1'
}
}
尝试总是先读库自述。
建议:
如果您使用的是Android工作室还在学习中,你可以阅读Using Android Studio。然后阅读Getting Started with Gradle,因为Android Studio与Gradle密切相关。
对于下来的选民,你能否给出投票的理由?我会纠正的。 –
现在,我得到这个错误:错误:依赖动画测试:fasterAnimationsContainermaster:未指定在项目应用程序解析为一个APK归档不支持作为编译依赖项。 File:C:\ Users \ Owen \ Documents \ GitHub \ Animation Test \ fasterAnimationsContainermaster \ build \ outputs \ apk \ fasterAnimationsContainermaster-release-unsigned.apk这就是我的gradle的样子:[link](http:// imgur。com/a/IMHj8) –
尝试使用 '编译项目(路径:':fasteranimationscontainer')''。请注意,'fasteranimationscontainer'是模块名称。 –
请问你可以添加看到build.gradle文件代码的问题? – X09
将其作为Android Studio中的模块导入,然后作为库添加到您的应用中。 –