带有react-native的Android应用程序可以在模拟器上运行,但不能在物理设备上运行

时间:2019-01-13 13:14:06

标签: android react-native

我认为标题说明了自己的问题,在模拟器上一切正常,在构建APK之后,我已经将其转移到了智能手机上,并且出现了错误:

https://imgur.com/a/pSEKXHx

1 个答案:

答案 0 :(得分:3)

当我组装Release / Debug apk并将其安装在物理智能手机上时,我遇到了同样的问题

在您的项目目录中执行以下命令:

mkdir android/app/src/main/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-dest android/app/src/main/res

react-native run-android或组装apk

应该运气很好