mum*_*ank 10 android firebase firebase-app-distribution
我正在为Android平台使用Firebase应用分发服务。对于自动分发,我已经按照docs中提到的步骤设置了Gradle文件。设置和身份验证成功。分发也成功。但是,一旦我使用Firebase的Android应用测试器应用下载了该应用,就会导致应用未安装错误。这同时适用于:调试和发行版本。
我在停用Google Play保护后尝试安装该应用,但问题仍然存在。有人可以帮我吗?
小智 9
我与一位客户遇到了这个问题,结果她需要删除手机上的应用程序版本才能使其正常工作。(这是之前安装的非 Firebase 版本)
消息“安装失败”或“应用程序未安装”的原因可能有所不同,因为这是您在安装应用程序时可能遇到的唯一错误。我同意它没有帮助。
但是,在大多数情况下,这是由于签名问题。以下是一些解决方案:
当您生成已签名的 APK 时,您可以选择 V1 或 V2 签名。尝试使用 V1 签名。V2 签名是 Android 7.0 中引入的一项功能:https : //developer.android.com/about/versions/nougat/android-7.0#apk_signature_v2
通过检查文件中的值,确保您的应用程序已正确签名app/build.gradle:
android {
...
defaultConfig {...}
signingConfigs {
release {
storeFile file("myreleasekey.keystore")
storePassword "password"
keyAlias "MyReleaseKey"
keyPassword "password"
}
}
buildTypes {
release {
...
signingConfig signingConfigs.release
}
}
Run Code Online (Sandbox Code Playgroud)
}
最后但并非最不重要的一点,请确保您的手机有足够的存储空间来安装该应用程序,并在设置中选中“从未知来源安装”选项。