android - 该命令将用于反应原生的 apk 放在哪里?
问题描述
我已按照此处react-native 文档中的说明生成发布 apk。我已经运行了命令
gradlew assembleRelease
根据文档,它说 release.apk 应该位于此处
android/app/build/outputs/apk/app-release.apk
尽管构建成功,但我在那里看不到它。我看到的唯一生成的是
android/app/build/outputs/apk/release/app-release-unsigned.apk
尽管我已经配置了映射到密钥库的全局 gradle.properties 文件......我不仅得到了这个。但是当我将它拖到android模拟器上时,apk无论如何都不起作用。但是,如果我打开 android studio 到 android 项目并按下绿色按钮,那么应用程序确实部署正确,并且应用程序在 android studio 模拟器中按预期运行。
我在这里想念什么?
谢谢!
解决方案
您还需要编辑https://facebook.github.io/react-native/docs/signed-apk-android.html中记录的 build.gradle 文件
推荐阅读
- php - PHP表单使用相同的表单添加和更新记录取决于查询参数
- python - 在同一程序中依次编译多个模型时精度低
- r - R中的快速循环和调节;根据另一列在列中插入新值
- teamcity - 一种将 TeamCity 构建产品提交给 Perforce 的方法?
- json - 测试 lambda 从 API 网关测试和 Postman 返回不同的结果
- javascript - 在 .npmrc 中配置多个注册表
- excel - 引用 Excel 函数中的最后一个工作表以在多个工作表中求和相同的范围
- sql-server - 如何用另一个表列中的文本替换()同一极中的多个@var?
- python-3.x - 如何自动刷新 GUI
- laravel - 如何在 Laravel 中验证数组中的对唯一性?