我认为标题本身就说明了我的问题,在模拟器上一切正常,当构建 apk 时我已经将它传输到我的智能手机并且出现错误:
最佳答案
我在组装 Release/Debug apk 并将其安装到我的物理智能手机上时遇到了同样的问题
在您的项目目录中执行此命令:
mkdir android/app/src/main/assets
(如果你有 assets 文件夹,你会看到类似directory is already exist
的错误...没问题!转到下一个命令)
react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-目标 android/app/src/main/res
react-native run-android
或者组装apk
祝你好运
关于具有 react-native 的 Android 应用程序可在模拟器上运行,但不能在物理设备上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54169213/