0

不打算分发应用程序只是想发布一个 react-native 应用程序进行测试,而无需debugging mode.

我用它./gradlew assembleRelease来编译一个发布版本。

当我尝试安装它时adb install app-release-unsigned.apk,它给了我这个错误:

Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

错误是什么?

我可以在不签名的情况下分发它吗?

4

2 回答 2

0

不,Android 只会安装签名的 APK。即使是调试版本也已签名,它们使用 Android Studio 在第一次运行时创建的调试密钥进行签名。如果您不想这样做,则不必使用您的发布密钥对其进行签名。

于 2019-08-15T14:19:33.947 回答
0

将 apk 传输到设备,您可以使用 Play 商店中名为 apk-signer 的应用程序,该应用程序将为 apk 提供签名,然后您可以安装或分发它

于 2019-08-15T20:26:00.563 回答