我已经安装了react-native,并且已经能够使用android-studio部署我的应用程序。但是当我尝试使用Starting JS server...
Running /home/leo/Android/Sdk/platform-tools/adb reverse tcp:8081 tcp:8081
Building and installing the app on the device (cd android && ./gradlew installDebug...
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/android-setup.html
进行部署时,它会出现以下错误:
android-sdk-tools v25.1.7
我已使用Android Sdk Manager成功安装了android-sdk-platform-tools v24.0.2
,android-sdk-build-tools v23.0.1
和adb devices
。
我可以使用Genymotion部署模拟器,我可以使用List of devices attached
192.168.56.101:5555 device
查看它,它提供以下输出:
react-native run-android
我需要做什么才能使用Iterator.remove()
在我的Android模拟器中进行部署?
答案 0 :(得分:1)
run chmod 755 android/gradlew
。react-native run-android
,它应该再次运行。答案 1 :(得分:0)
问题可能是你的genymotion设备的api低于你的android sdk构建工具api 23,因为你已经在安装react native之前添加了它。 尝试: