如何将我的android applicationId与包名分开

时间:2015-09-15 13:14:36

标签: android

查看[https://sites.google.com/a/android.com/tools/tech-docs/new-build-system/applicationid-vs-packagename?pli=1]我应该能够拥有单独的applicationId和单个包名。但是,当我按照它建议设置我的构建和清单时,我仍然会收到applicationId.R文件无法找到的错误。

我不确定这里发生了什么,因为我没有在任何地方引用它。我只引用package.R。

有什么想法吗?

TIA

1 个答案:

答案 0 :(得分:0)

问题解决了......

在生成的中间清单中,包将替换为applicationId。我的项目使用android注释,默认情况下会查找此文件。

Android注释允许用户在gradle构建文件中手动设置:

apt {
 arguments {
  androidManifestFile variant.outputs[0].processResources.manifestFile
  resourcePackageName 'com.example.package.name'
 }
}