为什么我的Android库出错了资源?

时间:2016-02-22 05:19:01

标签: android android-layout android-library

我问过如何合并两个Android项目here

最后解决方案是使用其他项目作为库

所以我尝试了以下步骤:

  1. 创建ProA,输入"项目A"在MainSectivity.xml的TextView中
  2. 创建ProB,输入"项目B"在MainSectivity.xml的TextView中
  3. 将ProB移至ProA / ProB
  4. 将ProB导入为名为appB的新模块
  5. 将appB添加到应用的依赖项
  6. 修改' com.android.application'到了com.android.library'在ProB的build.gradle中
  7. 删除ProB的build.gradle中的applicationId
  8. 删除ProB
  9. 清单中MainActivity的intent-filter
  10. com.proa.MainActivity中com.prob.MainActivity的startActivity
  11. 但是com.prob.MainActivity仍然得到错误的布局xml文件,屏幕将显示"项目A"

    我错过了什么?

1 个答案:

答案 0 :(得分:0)

您必须使用Library Project R *文件从库xml文件中获取

假设: lib包:com.library

然后执行此操作com.library.R.layout.main