Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在AndroidManifest中重命名包不起作用_Java_Android_Svn_Android Manifest - Fatal编程技术网

Java 在AndroidManifest中重命名包不起作用

Java 在AndroidManifest中重命名包不起作用,java,android,svn,android-manifest,Java,Android,Svn,Android Manifest,我正在尝试从同一个项目中创建两个不同的apk,它们将同时安装在同一个设备中。我通过更改AndroidManifest文件中的包名,然后重命名相关包来实现这一点。在正常情况下,这可以正常工作 但我在SVN有我的项目,我遵循这些步骤 在所有适用的位置更改AndroidManifest.xml文件中的包名 保存,现在在警报框中按YES 转到eclipse中的Project Explorer,尝试重构包名。现在,我在下面的照片中出现以下错误 我不明白这是什么,因为对于不在SVN中的项目,我没有任何问题

我正在尝试从同一个项目中创建两个不同的apk,它们将同时安装在同一个设备中。我通过更改AndroidManifest文件中的包名,然后重命名相关包来实现这一点。在正常情况下,这可以正常工作

但我在SVN有我的项目,我遵循这些步骤

  • 在所有适用的位置更改AndroidManifest.xml文件中的包名
  • 保存,现在在警报框中按YES
  • 转到eclipse中的Project Explorer,尝试重构包名。现在,我在下面的照片中出现以下错误
  • 我不明白这是什么,因为对于不在SVN中的项目,我没有任何问题。我很困惑为什么我要选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的连接,然后清理您的项目并尝试。