我的Android应用程序公司域名就像'com.example.android.myfirstapp'。当发布到这个玩商店时,我们需要从我的应用程序中提供一个唯一的ID。那么如何将此包名更改为“com.MyUniqueCompName.MyUniqueApp”? 我看到了一些改变最后一个块的链接。但我想改变中间的一个并减少包名。而且如果我通过重构更改包名称,它会将旧包导入到java文件中。好吗?有没有办法改变R.class的包?
答案 0 :(得分:0)
您可以创建一个新的包,并将所有文件拖到新的包中。 Android Studio会为您重构代码。
然后你需要在build.gradle(module:app)中更改它。
答案 1 :(得分:0)
在build.gradle文件中有
applicationId "aaa.bbb.ccc"
您可以将其更改为您想要的任何内容。或者,如果它不存在,您可以添加它。 没有必要以这种方式重命名java包。
答案 2 :(得分:0)
很难从gradle中改变你的appId:
applicationId "com.domain.yourcompany"
答案 3 :(得分:0)
右键单击java文件夹,创建具有所需名称的新包,以及一个Androidtest包 然后在新包中拖放文件夹(旧的会自动删除) 重命名包名称: 清单文件 的build.gradle 以及命令import package.R存在的任何活动或文件 建立并完成!