首页 > 解决方案 > 如何修复 adb:错误:无法绑定侦听器:不允许操作 react-native?

问题描述

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

当我跑 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 管理器中。

我应该怎么办?

标签: javaandroidandroid-studioreact-nativereact-native-android

解决方案


这是 adb 的问题,用adb kill-serverthen修复它adb root解决方案链接

也由于某种原因react-native run-android没有工作react-native start


推荐阅读