Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.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 在Eclipse中更改应用程序名称_Java_Android_Eclipse - Fatal编程技术网

Java 在Eclipse中更改应用程序名称

Java 在Eclipse中更改应用程序名称,java,android,eclipse,Java,Android,Eclipse,几天前我已经完成了我的测验应用程序。现在,我想发布第二个有不同问题的测验。我在Eclipse中复制了该项目,并更改了问题。现在,当我把它安装到智能手机上时,它告诉我这个应用已经存在了 那么我在哪里可以更改两个应用程序不同的名称呢?或者我必须更改其他内容吗?它可能位于AndroidManifest.xml->应用程序中。请看一看 <application android:name="MyApplication" android:icon="@drawable

几天前我已经完成了我的测验应用程序。现在,我想发布第二个有不同问题的测验。我在Eclipse中复制了该项目,并更改了问题。现在,当我把它安装到智能手机上时,它告诉我这个应用已经存在了


那么我在哪里可以更改两个应用程序不同的名称呢?或者我必须更改其他内容吗?

它可能位于AndroidManifest.xml->应用程序中。请看一看

 <application
        android:name="MyApplication"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" android:allowBackup="true">
        <activity


您需要更改包名:

 Right click on the project -> Android Tools -> Rename Application package

当您进行测试时,您可以卸载一个并安装另一个。但是,如果您打算在GooglePlay上发布两个应用程序(或任意数量的应用程序),那么每个应用程序都应该有不同的包名

Google Play机制的工作方式是不同的应用程序可以有相同的名称。但是,它们与包名不同。Google Play商店中没有两个应用程序可以共享相同的软件包名称

这是一篇很好的文章,标题是Dianne Hackborn

当然,使用此(,如Nunu所回答的)更改第二个应用程序的包名: 右键单击项目->Android工具->重命名应用程序包您的包名相同。 1.尝试卸载旧版本,然后重新安装
2.或者只需更改包名即可安装它

您需要更改主包名的名称,此处应用程序名应相同,但包名不应相同

如果你还没做。。。
您需要像上面那样更改软件包名称,但进入
strings.xml
并修改
“您的应用程序名称”
,只需更改在本例中表示您的应用程序名称的文本即可

仅仅重构包名是行不通的,所以我来到这里。这种方法很管用。