反应本机+;Android 4问题

反应本机+;Android 4问题,android,react-native,adb,android-4.1-jelly-bean,Android,React Native,Adb,Android 4.1 Jelly Bean,我正在尝试为Android 4.1.2构建一个react本机应用程序 我编译了应用程序OK,然后出现一个红色屏幕,显示“无法获取本机呼叫队列”消息 在推荐的解决方案中:使用adb反向tcp:8081 tcp:8081获取“关闭端口错误”两次。既然adb reverse只能在Android 5中工作,我如何才能使其正常工作 其他问题:是否可以拔掉手机插头,离开服务器调试wifi覆盖范围,在街上测试应用程序? (我想在科尔多瓦我们可以) 谢谢你的回复 创建目录:mkdir-android/app/s

我正在尝试为Android 4.1.2构建一个react本机应用程序

我编译了应用程序OK,然后出现一个红色屏幕,显示“无法获取本机呼叫队列”消息

在推荐的解决方案中:使用adb反向tcp:8081 tcp:8081获取“关闭端口错误”两次。既然adb reverse只能在Android 5中工作,我如何才能使其正常工作

其他问题:是否可以拔掉手机插头,离开服务器调试wifi覆盖范围,在街上测试应用程序? (我想在科尔多瓦我们可以)

谢谢你的回复

  • 创建目录:
    mkdir-android/app/src/main/assets

  • 创建index.android.js的克隆文件
    index.android.js
    cp index.js index.android.js

  • react本地链接

  • curl”http://localhost:8081/index.android.bundle?platform=android“-o”android/app/src/main/assets/index.android.bundle“

  • react原生运行android


  • 我有类似的错误
    无法获取本机调用队列:网桥配置不可用。这可能表明加载JS捆绑包时出现问题,例如,它没有打包到应用程序中或格式不正确。查看日志('adb logcat')以了解更多信息。
    --我从命令行运行了
    adb logcat
    ,看不清正反两面。我加载了应用程序,但我在命令行上运行了
    watchman start
    npm start
    (不记得是哪个),结果它把它弄坏了。将尝试关闭emulator和终端,并使用相同的RN项目重新启动。在终端上重新启动emulator和RN,仍然会出现此错误。请尝试在android 4.1.2中使用相同的wifi