我在论坛中搜索过,但发现我目前面临的问题无法匹配:
我有一个应用程序,安装并且工作正常,但是当我尝试更新它(再次安装)时,应用程序不会更新,而是再次单独安装 - 我得到两个快捷方式,不同的应用程序数据,两者版本工作等。
我没有更改应用程序名称,在adb和实际手机和平板电脑上观察到相同的行为,也尝试使用相同且增加的应用程序版本...
这是我的清单:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.rts.android.language" android:versionCode="1" android:versionName="1.1"
android:installLocation="auto">
<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.VIBRATE"/>
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name="com.rts.android.language.ui.MainActivity"
android:label="@string/app_name"android:theme="@android:style/Theme.NoTitleBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
任何想法可能是什么原因? 谢谢!
答案 0 :(得分:0)
请确保两个应用程序包含相同的包名称?
package="com.rts.android.language"
答案 1 :(得分:0)
首先,尝试重命名您的活动:
来自:
<activity android:name="com.rts.android.language.ui.MainActivity" />
至:
<activity android:name=".ui.MainActivity" />
尝试清理项目,然后构建/重建...
这样做时,您需要清理您的密钥库:
%USERPROFILE%/.androidon
Windows
Linux和Mac OS X上的~/.android/debug.keystore