查看[https://sites.google.com/a/android.com/tools/tech-docs/new-build-system/applicationid-vs-packagename?pli=1]我应该能够拥有单独的applicationId和单个包名。但是,当我按照它建议设置我的构建和清单时,我仍然会收到applicationId.R文件无法找到的错误。
我不确定这里发生了什么,因为我没有在任何地方引用它。我只引用package.R。
有什么想法吗?
TIA
答案 0 :(得分:0)
问题解决了......
在生成的中间清单中,包将替换为applicationId。我的项目使用android注释,默认情况下会查找此文件。
Android注释允许用户在gradle构建文件中手动设置:
apt {
arguments {
androidManifestFile variant.outputs[0].processResources.manifestFile
resourcePackageName 'com.example.package.name'
}
}