Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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
Android 在eclipse中手动更改包名_Android_Eclipse_Android Manifest - Fatal编程技术网

Android 在eclipse中手动更改包名

Android 在eclipse中手动更改包名,android,eclipse,android-manifest,Android,Eclipse,Android Manifest,在eclipse中,我通过右键单击project>>android工具>>重命名应用程序包来更改包名 然后显示清单xml和要更改的新xml 当更改包名时(除了更改清单文件之外),eclipse是否在项目中执行其他操作 如果我手动更改androidmanifest.xml中的程序包名称而不是上面的程序包名称,应用程序是否也能正常工作?您只需将清单中显示的程序包名称更改为您喜欢的任意名称即可。 更改后,请清理并重建项目。 您的类中可能会出现一些错误。在这些类中,您只需执行“Ctrl+Shift+O”

在eclipse中,我通过右键单击project>>android工具>>重命名应用程序包来更改包名

然后显示清单xml和要更改的新xml

当更改包名时(除了更改清单文件之外),eclipse是否在项目中执行其他操作


如果我手动更改
androidmanifest.xml
中的程序包名称而不是上面的程序包名称,应用程序是否也能正常工作?

您只需将清单中显示的程序包名称更改为您喜欢的任意名称即可。 更改后,请清理并重建项目。
您的类中可能会出现一些错误。在这些类中,您只需执行“Ctrl+Shift+O”操作,它将重新组织您的R.java类引用的导入。

是的,您的应用程序将按原样工作。您在每个活动和androidmanifest.xml中的包名只会因此而更改。

假设您正在重构
包名,所有类和对这些类的引用(来自其他类)都将更改。另外
manifest.xml
包含正在使用的组件类。所以这些名字也会改变


您的项目将按预期工作。

为什么不重构包名? Project>src>右键单击包>重构>重命名

或者单击软件包名称,然后按:Alt+Shift+R

然后清理你的项目