首页 > 解决方案 > 如何为 android 生成未签名的 apk - reac-native

问题描述

我试图生成一个未签名的 apk 以安装在我的其他设备上。

我试过了

cd android

然后

gradlew assembleRelease

我在 android\app\build\outputs\apk\release 有一个“app-release-unsigned.apk”

我将此“app-release-unsigned.apk”转移到我的其他安卓设备。打开“安装未知应用程序”。然后安装了“app-release-unsigned.apk”,但我得到了错误

App not installed.

我错过了任何步骤吗?为什么我不能安装这个应用程序?我想发布一个版本,apk 应该拥有运行我的应用程序所需的一切。

标签: react-nativereact-native-android

解决方案


试试这个并确保你已经创建了 assets 文件夹:

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res \
&& cd android \
&& ./gradlew clean\
&& ./gradlew assembleDebug

在此之后,您可以在

/android/app/build/outputs/apk/debug

希望它会奏效。


推荐阅读