android - React Native Android 调试 APK 已安装,但未签名未安装

标签 android reactjs react-native

当我在 Windows 中使用 debug 版本使用 React Native 构建 APK 时,它工作正常(也在模拟器中)并安装在真实设备中,但是当我尝试使用 构建时>发布版本我看到了这条消息(应用程序未安装),问题是我无法跟踪或调试这个问题(可能我不知道),我尝试修复这个问题大约一周,所以我在这里寻求一些帮助,谢谢

gradlew assembleDebug --- installed fine
gradlew assembleRelease --- app not installed

我还将此行添加到我的项目中的 gradle.properties 文件中

MYAPP_RELEASE_STORE_FILE=my-release-key.keystore
MYAPP_RELEASE_KEY_ALIAS=my-key-alias
MYAPP_RELEASE_STORE_PASSWORD=123456
MYAPP_RELEASE_KEY_PASSWORD=123456

其他细节

react native version 0.48 ---
my device android version 5.0
windwos version 8.1
the project is AwsomeProject --- the initial projects to test

注意:在所有情况下,我都会看到消息“BUILD SUCCESSFUL”并且生成的文件没有任何问题或任何错误消息

最佳答案

$ cd android && gradlew assembleRelease创建一个签名的 apk。

(注意:创建签名的 apk 后,不要忘记从 <MyProject>/android cd 回目录的根目录)

$ react-native run-android --variant=release将把签名的 apk 安装到您的设备上

关于android - React Native Android 调试 APK 已安装,但未签名未安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46044309/

相关文章:

android - 在 Android 软键盘上激活语音转文本时会触发哪个事件?

javascript - 在 render() 中显示 featch json 数据时 React Native 出错

reactjs - 错误: Missing "key" prop for element in iterator react/jsx-key

reactjs - 如何从antd中的数据动态创建列?

android - react native Android : Method does not override or implement a method from a supertype

Android : autocompletetextview, 建议列表显示在 TextView 上方?

Android:Android 4.1 模拟器从 DatePicker 对话框调用 onDateSet 两次

Android WebView 使用 Android 操作系统版本设置自定义 UA

javascript - 注册 Amazon Web Service Cognito 错误 InvalidParameterException

javascript - 列表项不会因打开辅助功能而改变高度以响应大文本