![](/img/trans.png)
[英]Android app with react-native works on emulator but doesn't on physical device
[英]react-native hellow world app - working in emulator but not in physical device
https://facebook.github.io/react-native/docs/running-on-device按照以下步骤操作,不要复制 apk 文件。
在 package.json 中添加这一行
script:{
--
"android-dev": "adb reverse tcp:8081 tcp:8081 && react-native run-android"
}
并运行此命令:
adb reverse tcp:8081 tcp:8081
react-native run-android
我建议使用这个步骤从运行的apk这个答案
这些步骤真的对我有帮助:
第一步:在android/app/src/main/assets下创建目录
Linux 命令: mkdir android/app/src/main/assets
第二步:将index.android.js
(在根目录下)重命名为index.js
(可能有index.js
文件,这种情况下你不需要重命名)然后运行以下命令:
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 步:构建您的 APK: react-native run-android
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.