0

我搜索了论坛,但没有找到与我目前面临的问题相匹配的内容:

我有一个应用程序,它可以安装并且工作正常,但是当我尝试更新它(再次安装)时,应用程序没有更新,而是单独安装了一次 - 我有两个快捷方式,不同的应用程序数据,两个版本都可以工作,等等

我没有更改应用程序名称,在 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>

任何想法可能是什么原因?谢谢!

4

2 回答 2

0

please, make sure both applications contain same package name?

package="com.rts.android.language" 
于 2012-05-05T09:44:32.743 回答
0

首先,尝试将您的活动重命名:
从:
<activity android:name="com.rts.android.language.ui.MainActivity" />
到:
<activity android:name=".ui.MainActivity" />

尝试清理您的项目然后构建/重建...

这样做时,您需要清理您的密钥库:Linux 和 Mac OS X 上的
%USERPROFILE%/.androidonWindows
~/.android/debug.keystore

于 2012-05-05T10:39:57.290 回答