2016-12-24 95 views
0

标题有点误导,但我真的不知道如何用任何其他方式来说。这是我的项目结构:如何在我的应用程序中使用其他库?

enter image description here

我想使用高亮(fasteranimationscontainer-master)在我的工作我目前的应用程序。我通过将jar文件放入我的库文件夹然后通过Android Studio将其添加到我的库中来导入它。但我尝试创建该导入的库的一个对象,它不显示/导入。

我还在学习如何使用android工作室,所以任何帮助将不胜感激!

+0

请问你可以添加看到build.gradle文件代码的问题? – X09

+0

将其作为Android Studio中的模块导入,然后作为库添加到您的应用中。 –

回答

-1

1.图书馆只有源代码

要包括图书馆,只有源代码(如FasterAnimationsContainer)到你的项目,你只需要导入它作为一个模块从文件 - >新建 - >导入模块 Android Studio中:

enter image description here

应该有项目文件夹对话框中,输入你的库所在的路径。

然后,你需要的模块作为依赖添加到您的应用的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密切相关。

+0

对于下来的选民,你能否给出投票的理由?我会纠正的。 –

+0

现在,我得到这个错误:错误:依赖动画测试: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) –

+0

尝试使用 '编译项目(路径:':fasteranimationscontainer')''。请注意,'fasteranimationscontainer'是模块名称。 –

相关问题