0

我想创建我的 android 项目的变体(用于调试目的),所以我在 eclipse 中复制了它,并重命名了一些东西(项目名称、类等、build.xml 中的项目名称)

它构建了一个不同的命名 APK,但是当我安装这个 APK 时,它会卸载原始应用程序,反之亦然。

我在logcat中注意到

D/ActivityManager(1853):试图启动应用程序名称

当我尝试启动“其他”应用程序时,从主屏幕上的快捷方式显示“应用程序未安装在您的手机上”

好像某些属性尚未设置,但我找不到 applicationName 设置的位置(尽管这可能是一个红鲱鱼)。

所以我的问题是,如果我复制一个 android-sdk 项目,我应该更改哪些设置以确保它真的是一个单独的应用程序。

4

1 回答 1

3

您必须在 android manifest 中更改包,它不必与 java 包相同,您可以将其命名为任何您想要的名称,它是 android 包名称,用于识别 android 的 apk。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="" android:versionCode="" android:versionName="">
于 2012-10-04T13:34:20.130 回答