在开发过程中发现之前定的包名或是路径不太合理,怎么修改呢?选中要修改的包,按F2按键,如下图:
图1
上图是我修改后的,修改前的包名是com.example.appcenter,自改为com.example.appcenter.activity遇到下面一些问题:
(1) Java文件多了
importcom.example.appcenter.R;
这里是import R类,但由于我们路径改了,肯定会编译出错,注释掉编译OK
(2) 解决上面编译问题后,运行报错,提示“很抱歉,“AppCenter”已停止运行”
AndroidManifest.xml文件中依然还是:
package="com.example.appcenter"
改为package="com.example.appcenter.activity"
而且android:name="AppCenterActivity"编成了
android:name=".activity.AppCenterActivity"
但此文件下另一个还依旧是android:name="Barcode1DActivity"
当前统一改为package="com.example.appcenter.activity"并把android:name=".activity.AppCenterActivity"改为android:name="AppCenterActivity"即可