无法安装已签名的APK

时间:2017-07-03 09:11:51

标签: android android-studio gradle build

我在Play商店中有一个应用

versionCode 19
versionName "19"

现在我用新的vesrion代码构建一个APK

versionCode 20
versionName "20"

并使用发布密钥签名。

我在我的设备上安装了Play商店的实时应用,并尝试在其上安装已签名的APK,但它显示如下错误,

“App not installed” “The package appears to be corrupt”

有人可以就此如何解决建议我。

  

注意:两个apks都使用相同的发布密钥进行签名,其中包含更改   启动器活动,但现在我更新为相同的旧名称,但仍然   出现错误。

1 个答案:

答案 0 :(得分:0)

试试这个。 在你的表现中。

     <activity android:name="your new Launcher Activity" />

     <activity-alias
          android:name="your old Launcher Activity"
          android:targetActivity="your new Launcher Activity">

                <intent-filter>
                    <action android:name="android.intent.action.MAIN"/>
                    <category android:name="android.intent.category.LAUNCHER"/>
                </intent-filter>


     </activity-alias>