我以这种方式重命名了包裹:
另一个好的方法是:首先右键单击java文件夹-> new-> package,用所需的名称创建一个新的包。
然后,选择所有类并将其拖动到新包中。 AndroidStudio将在任何地方重构程序包名称。
最后,删除旧软件包。
完成。
当我在设备上调试应用程序或运行应用程序时,一切运行正常。但是当我尝试生成已签名的APK时出现错误:
我认为这与此有关:
一种好方法,但是必须做2件事(除了更新清单文件以外)才能使其完全正常工作,首先必须在整个项目中更改/重命名R文件导入,其次appdebug使用的是旧包名(运行时可见)工作室窗口)在应用程序build.gradle defaultconfig中添加了applicationId“ com.packagename”
但是我不知道“更改/重命名R文件导入”是什么意思。
一切正常,但“找不到符号变量”。当我看到代码一切正常时,这很奇怪:
似乎我在代码中的每个“ R.id.something”都是错误的。但是,当我仅使用签名的APK构建调试APK时,就没有问题。
我尝试了清理项目,重建项目,使缓存无效/重新启动,甚至重新启动了我的电脑。
有40个错误,所有类中都有相同的问题:
答案 0 :(得分:0)
1)关闭您的工作室
2)转到Project_Name \ Module_Name \ build \ outputs \ apk \
3)删除该apk
4)重新启动android studio并转到Build> Generate Signed APK