我已经通过Android Studio开发了该应用,并将其构建为使用V1和V2签名的APK。
它可以成功安装到我的手机中。
但是,当我卸载该应用程序并再次安装该应用程序时,它将显示未安装应用程序。
但是apk文件是相同的apk文件。为什么第一次可以安装,但第二次却没有成功?
现在,当我看到此错误时,我将更改versionCode,然后可以安装该应用程序。
但是除了这个解决方案之外,还有其他解决方案吗?
非常感谢!
答案 0 :(得分:0)
我在整个SO中搜索了此问题的解决方案。甚至禁用Google Play保护也没有用。使用debuggable=false
创建APK无效。我偶然发现了一些答案,这些答案使我指向了一个博客(底部的链接)
与我合作的是
转到Android Studio
-> Build
-> Build Bundle(s) / APK(s)
-> Build APK(s)
但是,我似乎仍然不明白为什么在设备上不会安装签名的调试APK。
结合更多要记住的东西。
Build APK(s)
APK进行更新,您也会看到“应用未安装”错误。 Android的软件包安装程序不再显示用户友好的消息。更多信息:https://commonsware.com/blog/2017/10/31/android-studio-3p0-flag-test-only.html
答案 1 :(得分:0)
这可能是因为没有可用的存储空间来安装该应用程序。因此,请检查您的内部存储空间。
答案 2 :(得分:-1)
只需尝试在清单文件中添加Action VIEW。重新安装应用程序并解决问题后
<activity
android:name=".MyActivity"
android:screenOrientation="portrait"
android:label="@string/app_name">
<intent-filter>
// add this line of code in application tag only single line of code will also work
<action android:name="android.intent.action.VIEW" />
</intent-filter>
</activity>