Android Studio 工程依赖问题
来源:互联网 发布:日语网络教育 编辑:程序博客网 时间:2024/05/16 16:02
比如我有个一个工程Module A 必须依赖Module B在Project中,类似Eclipse中导入工程jar包一样,在AS中的操作如下:
1、File ——->Project Structure——->Module A(你的module工程)
2、在右边的页签上点击Dependencies,点击右边的“+”添加要导入的工程Module B(这里选择你要导入的module),如图:
3、然后回到Module A进行编译,此时多半不会一次性编译通过,可以先查看Module A的build.gradle中的文件来确认导入是否成功,通常导入成功,在
build.gradle中的dependencies中会有compile project(‘:module A’)的字样,如果没有则代表导入不成功;
4、确认导入成功,编译通常会报如下错误:
unspecified on project autolayouttest resolves to an APK archive which is not supported as a compilation dependency XXX等,原因是因为被依赖的ModuleB的此时还是一个Application,从Module B的build.gradle文件里面可以看到:
apply plugin: ‘com.android.application’
所以这里要将application改成依赖库的属性,具体如下:
apply plugin: ‘com.android.library’
5、继续编译,然后继续报错:Error:Library projects cannot set applicationId. applicationId is set to ‘package_name’ in default config
因为被依赖的库Module B,此时是作为一个库存在的,而ModuleB的applicationId是仍然存在的,作为一个库不允许设置applicationId,需要将builde.gradle — android — defaultConfig中的applicationId删除;
这时,Module工程的相互依赖导入基本完成,最关键的是,这样比单独导出jar包来用稍微方便点
- Android Studio 工程依赖问题
- Android Studio依赖其他工程
- Android studio添加依赖工程
- Android studio 导入依赖工程
- android studio 依赖问题
- android studio导入module依赖工程
- Android Studio工程导入,导入依赖包
- Android Studio远程依赖问题
- Android Studio导入工程问题
- 解决android引用依赖工程资源问题
- android studio依赖工程和jar包的导入
- Android Studio 添加工程依赖(更新中)
- Android Studio 使用5-导入jar包,依赖工程,arr
- android studio 导入项目作为主工程依赖库
- Android studio中如何将Module依赖到主工程
- android studio 编译问题,依赖找不到
- Android Studio的导包依赖问题
- Android Studio中 Module依赖的问题
- 美团Android资源混淆保护实践 - 美团技术团队
- Java多线程总结(1) — 创建线程的两种方式
- 向Android源码目录添加新的git目录
- 基础排序
- DEDECMS文章系统另类内链方法
- Android Studio 工程依赖问题
- 10022---JavaScript--DOM HTML与CSS
- JavaScript——如何构建自己的JS库?
- 10 Deep Learning Trends at NIPS 2015
- Laravel 5.1 事件、事件监听的简单应用
- 类似QQ好友分组栏
- AsyncTask
- 天气预报简单接口的实现
- MSSQL:查看所有触发器信息的命令