【发布时间】:2016-06-03 10:39:09
【问题描述】:
我问如何合并两个Android项目here
最后的解决方案是使用其他项目作为库
所以我尝试了以下步骤:
- 创建ProA,在MainActivity.xml的TextView中输入“Project A”
- 创建ProB,在MainActivity.xml的TextView中输入“Project B”
- 将 ProB 移至 ProA/ProB
- 将 ProB 导入为名为 appB 的新模块
- 将 appB 添加到应用的依赖项中
- 在 ProB 的 build.gradle 中将 'com.android.application' 修改为 'com.android.library'
- 删除 ProB 的 build.gradle 中的 applicationId
- 删除 ProB 清单中 MainActivity 的意图过滤器
- com.proa.MainActivity 中的 com.prob.MainActivity 的 startActivity
但 com.prob.MainActivity 仍然得到错误的布局 xml 文件,屏幕将显示“项目 A”
我错过了什么?
【问题讨论】:
-
我遇到了同样的问题,但分配不正确的资源是主调色板和库项目启动器图标(它被我在根项目中获得的未编译模块替换..)
标签: android android-layout android-library