如何在我的Android Studio新项目中添加库项目?
我想测试开源项目(HoloGraphLibrary),所以在Android Studio上制作了新项目。
这里是项目结构(项目名称是Test44Project,模块名称是Test44)
Test44Project
- .idea
- gradle
- 试验44
- build.gradle
- Test44Project.iml
- 否则
下载HoloGraphLibrary,复制并粘贴到Test44Project文件夹中。
最后我得到了这样的项目结构。
Test44Project
- .idea
- gradle
- HoloGraphLibrary
- 试验44
- elses
并修改.iml,build.gradle和Etc.以进行构建和运行。(最后它可以在我的设备上构建和运行)
这是正确的吗?
当我想将库项目添加到项目中时,总是将库复制并粘贴到我的项目文件夹中?
我不明白......
我可以获得遵循gradle项目结构的示例项目(使用库项目)吗?
答案 0 :(得分:0)
Ya你是对的(不需要更新.iml文件只有build.gradle和settings.gradle)但这不仅仅是在gradle中添加依赖项的方法。如果您要使用的库没有maven依赖关系,则只应使用您正在使用的方法。
例如,actionbarsherlock库具有maven依赖性,在这种情况下,无需下载整个库并将其作为模块添加到项目中,而是在模块的 build.gradle 文件如
dependencies {
compile 'com.actionbarsherlock:actionbarsherlock-i18n:4.4.0@aar'
}
就是这样。
Gradle支持Local和Maven存储库,上面的示例是maven存储库。添加支持库的地方就是本地存储库的示例,其中您不需要在libs文件夹中添加Jars并将它们添加到Build Path中,而是可以使用
dependencies {
compile 'com.android.support:appcompat-v7:+'
}
这不在maven中央存储库中。它位于您的sdk目录中。您可以在SDK / extras / android / m2repository中找到它,或者如果您可以从SDK Manager>下载它。附加内容>支持存储库。
这是一个示例项目,您可以查看相同的项目。 https://github.com/pyus-13/TesstApp
您可以从文件>添加maven依赖项;项目结构>依赖项添加绿色“+”按钮并选择Maven依赖