输入react-native run-android,报错后
error Failed to install the app. Please accept all necessary Android SDK licenses using Android SDK Manager: "$ANDROID_HOME/tools/bin/sdkmanager --licenses". Run CLI with --verbose flag for more details.
Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
FAILURE: Build failed with an exception.
)
前提是需要安装android studio,且需要设置ANDROID_HOME环境变量。
变量值是android SDK所在路径。
然后关闭命令提示符窗口,重新打开,再执行react-native run-android
出现错误
error Failed to install the app. Please accept all necessary Android SDK licenses using Android SDK Manager: "$ANDROID_HOME/tools/bin/sdkmanager --licenses". Run CLI with --verbose flag for more details.
Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
FAILURE: Build failed with an exception.
看到这行字:
于是在android sdk的tools/bin文件夹下,有一个bat文件
该路径下执行sdkmanager --licenses
如下
再次执行react-native run-android
虽然不报错了,但是react native界面仍旧没有弹出
于是尝试着把其它的环境变量添加,这里相应的工具也需要在android studio内安装
最后重新打开命令提示符并重新输入启动命令
打开react-native app目录,打开app.js
我的内容如下
模拟器这时显示:
环境搭建也不容易啊