react-native - 如何为 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 应该拥有运行我的应用程序所需的一切。
解决方案
试试这个并确保你已经创建了 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
希望它会奏效。
推荐阅读
- android - 为 Android 构建 Skia 时的问题
- java - 带通配符的类型参数
- java - Android-每次获取一个随机数并调用另一个类中的值
- google-apps-script - 触发执行>30s;没有意义
- spring-boot - 带有 AWS Kinesis 流 @refreshscope 的 Spring 云总线
- google-sheets - 单个单元格上的 Google 表格条件格式
- salesforce - jsforce 搜索不适用于使用 like 运算符的联系人
- mysql - 根据参数对查询结果进行分组和排序
- javascript - 如何使用selectize js在clear()之后在输入标签中设置值
- python - 使用 pymysql 调用 mysql 过程