解决:如何修复adb:错误:无法绑定侦听器:不允许的操作react-native

时间:2019-07-16 22:54:01

标签: java android android-studio react-native react-native-android

我正在Ubuntu 3.04LTS上使用最新的Android Studio版本3.4.2,尝试在模拟器中运行react-native应用程序(NEXUS 5X API 29)。

当我跑步时 react-native run-android

我明白了

BUILD SUCCESSFUL in 1m 54s
27 actionable tasks: 2 executed, 25 up-to-date
info Connecting to the development server...
adb: error: cannot bind listener: Operation not permitted
warn Failed to connect to development server using "adb reverse": Command failed: /home/user/Android-SDK/platform-tools/adb -s emulator-5554 reverse tcp:8081 tcp:8081
info Starting the app on "emulator-5554"...
Starting: Intent { cmp=com.albums/.MainActivity }

但是该应用无法运行或启动。

我的SDK位置正确 / home / user / Android-SDK

我的 .bashrc 有这些行

export ANDROID_HOME=$HOME/Android-SDK
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
我的react-native android项目目录中的

我的 local.properties 文件具有 sdk.dir=/home/user/Android-SDK

SDK位置也位于android studio SDK管理器中。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

adb出现问题,先用adb kill-server然后用adb root修复。solution link

由于某些原因,react-native run-android无效react-native start有用。