繁体   English   中英

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

[英]How do I separate my android applicationId from package name

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

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

有什么想法吗?

TIA

问题解决了...

在生成的中间清单中,包被替换为 applicationId。 我的项目使用 android 注释,默认情况下它会通过这个来查找 R 文件。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM