反应与';无法在物理Android设备中工作
我在物理设备上运行react本机应用程序时遇到问题。例如,当我使用Genymotion虚拟设备执行react native run android时,它工作得非常好 但当我尝试在物理连接的设备中执行时,会出现多个错误。 我尝试了两种不同的设备,并用“adb设备”进行了检查,如果它们已连接,则会连接 当我尝试执行“react native run android”时,我得到以下错误:(并且物理设备上没有显示任何内容) 但当我检查设备并在执行时使用设备id时,如: “react native run android--deviceId e6d68t7p9999999”,我得到了新的错误:(但是现在出现了“无法从设备上的资产'Index.android.bundle'加载脚本”) 我也尝试过其他一些方法 在我的项目文件夹android/app/build.gradle中,我更改了它的位置 编译“com.facebook.react:react native:+” 到 编译“com.facebook.react:react native:0.44.0” 这会使生成显示为成功,但在物理设备中显示为: “开发服务器返回了响应错误代码:404 网址:等。 正文:无法获取/index.android.delta?platform=android&dev=true&minify=false” 有人能帮我吗?我尝试了所有的方法,使用react native start,在端口8081上终止进程,但没有任何方法对我有效 React本机版本:0.44.0, Windows 7 x64, 在2个不同的设备和反应与';无法在物理Android设备中工作,android,react-native,gradle,build,Android,React Native,Gradle,Build,我在物理设备上运行react本机应用程序时遇到问题。例如,当我使用Genymotion虚拟设备执行react native run android时,它工作得非常好 但当我尝试在物理连接的设备中执行时,会出现多个错误。 我尝试了两种不同的设备,并用“adb设备”进行了检查,如果它们已连接,则会连接 当我尝试执行“react native run android”时,我得到以下错误:(并且物理设备上没有显示任何内容) 但当我检查设备并在执行时使用设备id时,如: “react native ru
开发者模式和usb调试模式在上实际上有很多东西可以解决这个问题 1)
npm安装
2) npm启动--reset cache
3) 删除node\u模块
然后npm安装
4) cd
到android
和gradlew-clean
5) 确保所有Java SDK或其他东西都位于正确的系统路径中
6) 重新启动计算机,然后重试
一旦您尝试了这些选项,请告诉我您的进度 尝试使用adb安装-r重新安装apk。我注意到你的错误是apk已经存在
我今天遇到了同样的问题,我不知道您是否已经解决了问题,但对于我来说,我必须添加“ANDROID_HOME”环境变量(指定SDK路径)。我希望它能帮助任何可能遇到此类问题的人Andrew,谢谢你的回答。除了第三步和第四步,我都试过了,今天就做,我把它贴在这里later@paulinhok14祝你好运!你好,Andrew,很抱歉延迟回答,我在RN更新方面遇到了一些问题,而且时间不够。。。我做了您建议的所有事情,但仍然无法在物理设备上运行:(还有其他建议吗?是的,如果我只是执行react native run android,它会给我错误:加载失败alland如果我执行react native run android--deviceId~ id~,应用程序会在手机中加载,但会显示:找不到条目文件index.android.jsHello Lewis,我运行了你建议的命令行,但显然没有任何更改,仍然给出了m。)e错误消息