【问题标题】:Not able to install signed APK无法安装签名的 APK
【发布时间】:2017-12-06 11:56:19
【问题描述】:

我在 Play 商店中有一个应用程序,

versionCode 19
versionName "19"

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

versionCode 20
versionName "20"

并使用发布密钥签名。

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

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

谁能告诉我如何解决这个问题。

注意:两个 apk 都使用相同的发布密钥签名,有变化 启动器活动,但现在我将其更新为相同的旧名称,但仍然 出现错误。

【问题讨论】:

标签: android android-studio gradle build


【解决方案1】:

试试这个。 在你的清单中。

     <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>

【讨论】:

  • 我已经将我的活动名称重构为相同的旧名称,那么是否值得添加一个别名。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-06-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多