我想创建一个我的android项目的变体(用于调试目的)所以我在eclipse中复制它,并重命名了一些东西(项目名称,类等,build.xml中的项目名称)
它构建了一个不同的命名APK,但是当我安装此APK时,它会卸载原始应用程序,反之亦然。
我注意到了logcat
D / ActivityManager(1853):尝试启动applicationName
当我尝试启动“其他”应用时,从主屏幕上的快捷方式开始,它说“手机上没有安装应用程序”
好像某个属性尚未设置,但我找不到applicationName的设置位置(虽然这可能是一个红色的鲱鱼)。
所以我的问题是,如果我复制一个android-sdk项目,我应该更改哪些设置以确保它真的是一个单独的应用程序。
答案 0 :(得分:3)
你必须在android清单中更改包它不需要像java包一样你可以命名它你想要的任何东西是用于通过android识别apk的android包名。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="" android:versionCode="" android:versionName="">