java - 如何修复 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 管理器中。
我应该怎么办?
解决方案
这是 adb 的问题,用adb kill-server
then修复它adb root
。解决方案链接
也由于某种原因react-native run-android
没有工作react-native start
。
推荐阅读
- asp.net-mvc - 确认现有用户的电子邮件(其他人使用的电子邮件地址、社交登录)
- python - 带有递增值的 Pandas fillna
- java - I/O hasNextLine() - 在java中检查空行时跳过每一行
- android - React native fetch api 不适用于 localhost、IP 甚至 10.0.2.2
- c# - 如何在 C# 中创建下拉菜单
- python - Python 和 Julia 卷积之间的区别?
- php - 如何检查数组是否包含对象中的某些属性?
- powerbi - Power BI (DAX) 对于按日期过滤的空行显示 0
- python - App Engine Standard 上的 Python 3 Django:应用程序无法启动
- c# - 在 mvc 上使用 ajax 发送文件和文本参数