安装APK调试到我的设备失败 .
jianglinghuadeMacBook-Pro:hello jianglinghua$ react-native run-android
JS server already running.
Building and installing the app on the device (cd android && ./gradlew installDebug...
WARNING [Project: :app] Current NDK support is deprecated. Alternative will be provided in the future.
:app:preBuild UP-TO-DATE
......
:app:assembleDebug UP-TO-DATE
:app:installDebug
Installing APK 'app-debug.apk' on 'MI NOTE LTE - 6.0.1'
Unable to install /Users/jianglinghua/Desktop/hello/android/app/build/outputs/apk/app-debug.apk
com.android.ddmlib.InstallException: Failed to establish session
at com.android.ddmlib.Device.installPackages(Device.java:894)
........
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
:app:installDebug FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:installDebug'.
> com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: Failed to establish session
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 13.945 secs
无法在设备上安装应用程序,请阅读上面的错误以获取详细信息 . 确保您正在运行Android模拟器或已连接设备,并已设置Android开发环境:https://facebook.github.io/react-native/docs/android-setup.html
我看看我的设备
jianglinghuadeMacBook-Pro:hello jianglinghua$ adb devices
List of devices attached
98333978 device
14 回答
因为你正在使用具有MIUI的Mi手机
试试这个
转到开发人员选项,向下滚动以查找“打开MIUI优化”并禁用它 . 您的手机将重新启动
现在检查
我遇到了同样的问题并做了一些研究 . 这个问题在中国的Android手机上发生了很多 .
它通过将文件android / build.gradle第8行中的gradle版本更改为1.2.3来解决
如果上述解决方案均无效,请尝试以下步骤冷启动仿真器
open AVD manager -> Edit device -> Show Advanced Settings -> Boot option -> select Cold Boot instead of Quick boot.
classpath 'com.android.tools.build:gradle:2.2.3'
来classpath 'com.android.tools.build:gradle:1.2.3'
然后,转到 android/gradle/wrapper/gradle-wrapper.properties ,将distributionURL更改为https://services.gradle.org/distributions/gradle-2.2-all.zip
再次运行 .
我有这个问题 . 我在模拟器上工作得很好,但它在设备上不起作用,错误是“app:installDebug FAILED” . 如果您在设备上使用不同的应用程序同名:重命名应用程序或从设备中删除它 .
我无法使用硬件设备 . 我一直得到同样的错误,但......
对于您的模拟器,您必须选择IntelX86 Atom System映像 . 然后ADB将连接到您的模拟器,它将正确安装installDebug.apk .
这就是我必须要做的 .
另请参阅本教程 . 它帮了我很大的忙 .
https://www.youtube.com/watch?v=cnqyUnASuk8
错误的AVD设置我遇到了同样的问题 . 可能,“Target Android 6.0”是错误的选择 .
下一个设置已更改为修复“:app:installDebug FAILED”问题:系统映像:Marshmallow,API 23,ABI x86,目标Google API .
在此处查看有关此内容的详细信息:RN Android Setup
我遇到了同样的问题,重新启动模拟器解决了它 . 这是因为设备似乎处于脱机状态 .
我有这个问题,我从我的Android设备/模拟器中删除了apk文件,然后运行react-native run-android并成功运行 .
使用gradle 2.14我也遇到了应用程序的麻烦,虽然使用gradle 4就可以了 . 通过使用--deviceID标志app instals没有任何问题 .
在我的情况下,我卸载应用程序并再次执行整个重建序列 . 希望这有帮助!
在我的Android设备上,问题是我以前在手机上安装的应用程序的以前版本 . 以下步骤解决了我的问题:
删除任何以前的应用程序版本,包括调试版本和签名的apk版本
在项目的根目录上运行(在Windows上):
cd android
.\gradlew clean
cd ..
npm cache clean --force
希望这对你有所帮助 .
以前,我已经安装了npm然后安装了 yarn ,这就是我开始编译时出现问题,即使用react-native init创建新项目也是如此 . 卸载 yarn ,我能够创建和编译 .
从cmd安装APK调试 emülator has been opened 并再次尝试完成 .