【发布时间】:2018-09-06 11:40:29
【问题描述】:
我在 ubuntu 中遇到了 react native 的问题,我已经安装了,
java jdk 8 (both javac --version) 和 echo $JAVA_HOME 给出了正确的输出。
我还安装了 android studio 并设置了 android 环境变量以及工具,echo $ANDROID_HOME 提供了 sdk 位置的输出。
我还安装了 gradle 4.4 版。
我无法使用react-native run-android 启动安卓应用。如果我在安装过程中遗漏了什么,谁能告诉我。
并且 react-native 和 android studio 工作正常,因为我目前使用 react-native start 来启动 Metro builder 以及其他 react-native cli 命令。 android studio 和 gradle 也能够毫无问题地生成调试和发布 apk。
我得到的错误,
扫描文件夹中的符号链接 /home/igate-naveed/Documents/ReactNative/mobile-app-android/node_modules (16ms) 启动 JS 服务器... 在设备上构建和安装应用程序(cd android && ./gradlew installDebug)... 无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。 确保您有一个正在运行的 Android 模拟器或连接的设备,并且有 设置您的 Android 开发环境: https://facebook.github.io/react-native/docs/getting-started.html
【问题讨论】:
-
你遇到了什么错误?
-
@Naveen 我更新了我的代码
-
用
adb devices命令检查设备是否连接。 -
是的,它的连接也为捆绑器运行
adb reverse tcp:8081 tcp:8081 -
看起来你的 gradlew 文件没有执行权限。在你的 android 文件夹中尝试
chmod +x ./gradlew并再次运行./gradlew installDebug
标签: react-native ubuntu-16.04 react-native-cli