我有一个现有的项目说A,它对几个项目有依赖关系。现在我想将这个项目A作为项目B的库项目。到目前为止我所做的是在Project A的build.gradle中,我已经将插件从“android:application”更改为“android:library”,我的问题是如何使用项目A作为项目B的库模块。当我添加一个新的模块并将其依赖项给项目A时,不会在新模块中生成构建文件。如果为B创建一个新项目,然后将项目A作为模块导入,则会出现项目A所使用的依赖关系错误。请建议如何解决。添加项目依赖项到Android Studio中的另一个项目
4
A
回答
3
RE如何创建一个现有的Android STUDIO的项目库中的模块的
- 编辑的build.gradle(不是根的build.gradle)
replace apply plugin: 'com.android.application' (with) apply plugin: 'com.android.library'
Remove applica从相同的build.gradle项目tionId如下
defaultConfig {
applicationId "com.example.packageName"//remove this line
minSdkVersion 15
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
描述这之后您同步的gradle文件。现在,您的项目已被标记为图书馆,而是要创造库的发行版本,你需要使用这个库为一个模块,所以我们会在同一个项目中创建一个新的模块,用于创建新的模块去
文件 - >新建模块 - >(选择)手机和平板电脑应用程序 - >下一个..... 让创建的新模块为B.
现在添加库A对模块B的依赖关系,如user @萨姆·拉德#here
http://stackoverflow.com/questions/16588064/how-do-i-add-a-library-project-to-the-android-studio
运行项目,succesfull运行后,你会在文件夹中找到库的发行版本
1. A->build->outputs-> (.aar package Release version)
希望这将有助于
相关问题
- 1. 将依赖项添加到Android项目
- 2. 在android项目中添加依赖项
- 3. Gradle中的模型项目依赖关系:将依赖项目添加到另一个项目
- 4. 添加一个依赖项到Android项目的jar
- 5. 在Android Studio中为gradle项目添加commons-io依赖项
- 6. 添加另一个项目的maven依赖项
- 7. 如何从Visual Studio中将项目依赖项/引用从一个项目继承到依赖项目
- 8. Intellij - 将项目作为依赖关系添加到另一个项目
- 9. 如何使一个项目在Visual Studio中依赖于另一个项目?
- 10. 将eclipse项目依赖项添加到Maven项目
- 11. 添加一个非jar依赖项到我的maven项目
- 12. Visual Studio中的项目依赖项
- 13. Android项目依赖项
- 14. 如何管理依赖Git中另一个项目的项目?
- 15. 依赖项目添加到XCode中
- 16. 使用Eclipse添加Java项目作为Android项目的依赖
- 17. 使用JAR依赖项时的Android Studio - NoClassDefFoundError(一个libGDX项目)
- 18. 如何从项目添加库依赖项到android studio中的模块gradle
- 19. 依赖于Java项目的Android项目
- 20. 添加依赖项来堆栈项目?
- 21. 如何将一个android studio项目合并到另一个android studio项目中
- 22. 项目设置:让一个Web项目依赖于另一个项目
- 23. 将android项目添加到另一个项目
- 24. 添加一个项目,一个依赖V1到一个项目,一个依赖V1.1
- 25. Android:在项目中添加Android库作为maven依赖项
- 26. 导入另一个android studio项目作为依赖关系
- 27. 其他项目中的一个项目的maven依赖项?
- 28. 不能添加依赖项到Android项目
- 29. 如何在我现有的Android Studio项目中添加另一个项目?
- 30. 如何使用gradle正确添加依赖项到另一个项目?
我这样做之前,我想帮助。我想作为一个库的项目A是一个应用程序项目,它具有许多模块依赖关系。如果你能告诉我如何将这个项目首先转换成一个图书馆项目,我将不胜感激。 我已经将插件更改为android:application到android:library,但它并没有完成所有的技巧。请帮助我。 – Saraschandraa
@Saraschandraa我已经编辑了答案,如果你使用库的发布版本,那么每次创建库模块,然后创建一个对库模块具有依赖性的应用程序模块时,它将提供它的所有依赖关系以及 –
,问题与R文件。你能帮我解决这个问题吗? – Saraschandraa