项目

时间:2017-11-08 07:25:57

标签: android gradle manifest sign

我在Google Play上有应用。我使用相同的项目为Android电视盒。因此,我必须在签署apk和发布之前更改清单和gradle。我决定在应用程序中创建不同的模块。我有核心库和两个模块。 1.Phone应用程序模块 2.TV Box模块

但现在我的包名有问题。我需要在两个apks中使用相同的应用程序ID。有解决方案吗Android工作室确实允许我拥有相同的模块名称。当我在gradle中更改applicationId时。我有

Error:The generated mypackagename.R class cannot be found

我需要相同的applicationId,因为在Android Boxes中我有自定义固件,默认启动我的应用程序,我也无法在Play商店中更改applicationId。

1 个答案:

答案 0 :(得分:0)

我自己找到了这个案例的解决方案

在gradle文件中删除了applicationId 在文件夹中重命名包。所以我的模块有相同的包 更改了清单中的包名称

所以现在我有两个使用核心库的模块。 两个模块在清单

中具有相同的包和相同的包名称