Android Studio 正在为 React-Native 项目生成非常旧的 apk,比如 3 个月前的版本。但是在运行此命令“react-native run-android”时在模拟器中完美运行
过程 -
* 打开文件所在位置
* 构建 => 构建捆绑包 => 构建 APK
尝试重新安装 android studio 但 APK 仍然变旧
在旧的react-native版本中,当我们生成android APK时,有时bundle是旧的,我们必须自己生成它。
在react-native 0.61中,我发现这个问题被消除了。
在旧版本中,首先应该将以下脚本添加到package.json中
"scripts":{
...
"bundle-android": "react-native bundle --entry-file index.js --platform android --dev false --bundle-output ./android/app/src/main/assets/index.android.bundle --assets-dest ./android/app/src/main/res",
...
}
当你生成apk时,你首先在终端中运行以下脚本来生成新的bundle
npm run bundle-android
当bundle输出成功后,进入android目录并组装APK
cd android
./gradlew assembleRelease
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)