Java 在AndroidManifest中重命名包不起作用
我正在尝试从同一个项目中创建两个不同的apk,它们将同时安装在同一个设备中。我通过更改AndroidManifest文件中的包名,然后重命名相关包来实现这一点。在正常情况下,这可以正常工作 但我在SVN有我的项目,我遵循这些步骤Java 在AndroidManifest中重命名包不起作用,java,android,svn,android-manifest,Java,Android,Svn,Android Manifest,我正在尝试从同一个项目中创建两个不同的apk,它们将同时安装在同一个设备中。我通过更改AndroidManifest文件中的包名,然后重命名相关包来实现这一点。在正常情况下,这可以正常工作 但我在SVN有我的项目,我遵循这些步骤 在所有适用的位置更改AndroidManifest.xml文件中的包名 保存,现在在警报框中按YES 转到eclipse中的Project Explorer,尝试重构包名。现在,我在下面的照片中出现以下错误 我不明白这是什么,因为对于不在SVN中的项目,我没有任何问题
move /home/keerthiraj/Desktop/ICS/Project/src/com/ai2/ordershark /home/keerthiraj/Desktop/ICS/Project/src/com/hla/oshark
svn: '/home/keerthiraj/Desktop/ICS/Project/src/com/hla' is not a working copy
svn: '/home/keerthiraj/Desktop/ICS/Project/src/com/hla' is not a working copy
任何人都可以给我一些建议。以下是更改包裹名称的步骤:
->右键单击您的项目->转到重构->更改包名->转到主包->右键单击它->在那里更改包名->转到清单文件->您可以看到主包名将被更改。将项目打开到文件资源管理器中,选中“显示隐藏文件”选项,并删除.svn文件(如果有)。我想你复制了SVN中的项目。@PankajKumar,我不明白你的第二点。我已将项目从SVN trunk仅导出到我的本地工作空间。您尝试重命名的项目包是SVN中相同项目的副本。正确的?然后像我说的那样简单地删除.svn文件。@PankajKumar,对不起,我在ubuntu中。你能告诉我怎么看那些文件吗?我试过了,我知道了,我的项目中有一个.svn文件夹。你想让我删除吗?重构项目或特定包名?我这样做了,右键单击主包-->重构-->更改的名称-->AndroidManifest未更新。很抱歉,我忘记了一个步骤。右键单击你的项目->转到Android工具->重命名应用程序包。我这样做了。我重命名了应用程序包。它在清单文件中受影响。但是当我试图在explorer中重构包名时,同样的错误OK只是为了测试,请断开您的项目与svn的连接,然后清理您的项目并尝试。