当我生成第一个签名的 APK 时,我的 Android APK 正在运行 JavaScript
。我试过在 Android Studio 中清理/重建项目,我试过 ./gradlew clean
在 android
子文件夹中。关于为什么代码没有更新的任何想法?我见过 这个问题,但我自己没有成功。
原文由 MattyK14 发布,翻译遵循 CC BY-SA 4.0 许可协议
当我生成第一个签名的 APK 时,我的 Android APK 正在运行 JavaScript
。我试过在 Android Studio 中清理/重建项目,我试过 ./gradlew clean
在 android
子文件夹中。关于为什么代码没有更新的任何想法?我见过 这个问题,但我自己没有成功。
原文由 MattyK14 发布,翻译遵循 CC BY-SA 4.0 许可协议
1.删除目录中的( index.android.bundle
)文件 android/app/src/main/assets
。
2.运行 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
3.删除文件夹( drawable,drawable-hdpi,drawable-mdpi,drawable-xhdpi,drawable-xxhdpi,drawable-xxxhdpi,raw
)里面 android/app/src/main/res
4.运行 react-native run-android --variant=release
如果不工作试试这个 https://github.com/react-native-community/async-storage/issues/127#issuecomment-502574735
原文由 Heartless Vayne 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2.3k 阅读✓ 已解决
3 回答926 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
1 回答814 阅读✓ 已解决
1 回答801 阅读✓ 已解决
1 回答778 阅读✓ 已解决
我删除了
index.android.*
目录中的android/app/src/main/assets/
文件。然后在项目根目录下运行然后我重新生成了签名的 APK,瞧!
编辑:如果您使用的是较新的项目,您可能没有
index.android.js
只有index.js
。如果是这种情况,您需要将其更改为: