两个错误提示:
ERROR: JAVA_HOME is set to an invalid directory
error Failed to install the app. Make sure you have the Android development
一、第一个没有找到JAVA_HOME, 需要重新配置
1、配置JAVA_HOME
2、CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3、path 配置
4、cmd java -version & javac 查看正常
二、没有找到ANDROID_HOME
1、ANDROID_HOME (Android SDK 可以查看到安装路径)
E:\Install\IT\AndroidSDK
2、path配置 (发现只配置了一项也成功)
E:\Install\IT\AndroidSDK\platform-tools
至此配置好了,可能还会报错
三、修改配置文件 ——android 下的 build.gradle
将原来的29改成30
四、项目下再次运行
react-native run-android
成功运行!
其他:
如果想在夜神模拟器中使用,关掉Android Studio
cmd 窗口运行 指向夜神模拟器:
adb.exe connect 127.0.0.1:62001`
查看:
adb device
回到项目中再次运行:
react-native run-android
成功页面
提示:首次运行模拟器会报错
1、(1)点击RELOAD
1、(2)提示第二个错误
2、点击模拟器上的摇一摇,需要点击两次摇一摇才有效果,点击Settings
3、点击Debug server 设置自己电脑的IP+ 8081端口,退出即可。
如果显示页面是白屏,再react-native run-android
运行一次项目 或者摇一摇模拟器。
还是不行情况下,卸载模拟器app,运行项目再配置一下IP(查看一下 adb device 有没有连接夜神模拟器,有时候会断开)