因为sata发布场测任务的关系,需要对源码的包名修改。步骤和可能遇到的问题,如下:
1.先修改原项目中的AndroidManifest.xml文件中的包名:
com.baidu.pack --->com.baidu.pack.satatest
2.eclipse工程下,找到com.baidu.pack的包名,右键-->refactor-->能勾选的全部勾选-->continue-->弹出对话框中选择OK;
3.这样修改后,src下的其他包名,类似com.baidu.pack.XXX都修改为了com.baidu.pack.satatest.XXX;
也出现了一堆红叉,主要在res/layout下的xml文件,和src下各个包的.java文件
下面一一解决。
4.针对res/layout下的xml文件:
(1)原来使用了src/com.baidu.pack.widget重新开发的组件的,需要手工在xml文件中修改一下标签;
(2)有xml文件的头部,会类似include包名下的文件,这个包名也需要手工修改
5.针对src不用包名下的.java文件:
(1)使用了aidlinterface的,需要在.java文件开头,include的aidl文件的包名,修改更新;
.java文件中有根据aidl接口生成的包和函数,也需要手工修改。
(2)其他情况,看看源码吧。