相关疑难解决方法(0)

如何在Android模拟器上获得root访问权限?

我有所有Android SDK版本(从1.5到2.3.3),我尝试了很多方法在Android模拟器中获取root权限.我不使用任何Android设备并在模拟器(AVD)上测试所有内容.

我需要在任何一个Android模拟器中获得root访问权限才能使用'iptables'和'busybox'功能.要使用iptables,我必须具有root访问权限.Atleast'su'命令应该在终端仿真器中执行.

我还安装了z4root应用程序,

但它需要很长时间,并没有完成生根,并陷入困境.有人说如果我们将系统降级到RC30以下,这样我们就可以获得root访问权限.如果这是真的,那怎么办呢?我同时使用Linux和Windows操作系统.

请有人告诉我任何根我的模拟器的方法.

root android-emulator

129
推荐指数
8
解决办法
22万
查看次数

Android Studio - Lollipop,ADB和Genymotion问题:设备不会出现."adb服务器已经过时了.查杀..."


更新(2014年10月11日):Genymotion发布了2.3.1修复了这个问题.https://cloud.genymotion.com/page/changelog/#231


更新(2014年10月21日):Genymotion回复了我的支持电子邮件,并指出@plackemacher推荐的解决方案是目前建议的解决方案.他们意识到了这个问题.


自从升级到Lollipop后,我在使用Genymotion模拟器时遇到了adb问题.设备未显示在Android Studio中,我在尝试运行时也遇到以下错误adb devices:

$ adb devices

adb server is out of date.  killing...
cannot bind 'tcp:5037'
ADB server didn't ACK
* failed to start daemon *
error:
Run Code Online (Sandbox Code Playgroud)

我不确定是不是因为Lollipop升级或巧合.

编辑/更新:

根据Chris Satton的评论,我调查了多个adb进程是否正在运行(ps aux | grep adb),看起来它是一个Genymotion冲突(?).它看起来包含自己的adb版本.

格雷格72550 0.0 0.0 611164 1508 ?? S 4:14 PM
0:00.02 /Applications/Genymotion.app/Contents/MacOS/player.app/Contents/MacOS/tools/adb -s 192.168.56.102:5555 shell

格雷格72523 0.0 0.0 635956 2296 ?? S 4:14 PM 0:00.02 adb -P 5037 fork-server服务器

android adb genymotion android-5.0-lollipop

116
推荐指数
1
解决办法
5万
查看次数

解决"adb服务器版本与此客户端不匹配"错误

我用Python而不是py.test运行我的Appium脚本,因为py.test不能很好地处理我想从文本文件中获取的变量.当我用python运行我的脚本时,除了我的第一个方法总是有错误外,一切正常.

有谁知道如何修复以下错误?

adb server version (31) doesn't match this client (36) adb server version (32) doesn't match this client (36); killing...

android adb appium

96
推荐指数
10
解决办法
16万
查看次数

ADB服务器版本(36)与此客户端不匹配(39){未使用genymotion}

在测试设备上安装Android O预览后,我的ADB停止工作并开始给我这个错误.

adb server version (36) doesn't match this client (39); killing... adb E 03-27 08:01:55 2925 147690 usb_osx.cpp:333] Could not open interface: e00002c5 adb E 03-27 08:01:55 2925 147690 usb_osx.cpp:294] Could not find device interface error: could not install *smartsocket* listener: Address already in use ADB server didn't ACK * failed to start daemon * error: cannot connect to daemon

我在这个问题上遇到的唯一答案是Genymotion与ADB不同步,但我不使用Genymotion.任何帮助将不胜感激.我已经擦除并重新安装了Android Studio及其所有工具和设置,但似乎仍然存在此问题.

android adb

71
推荐指数
8
解决办法
12万
查看次数

亚行没有回应.您可以等待更多,或手动终止"adb.exe"进程并单击"重新启动"

我安装了Android Studio.然后我更新了Android SDK.现在,当我启动Android Studio时,会弹出以下消息:

亚行没有回应.您可以等待更多,或手动终止"adb.exe"进程并单击"重新启动"

该对话框有3个选项:等待更多,重新启动和取消.但是所有这些都给了我相同的结果,即出现等待ADB的消息,我无法对Android Studio做任何事情.

我必须使用Windows任务管理器杀死该程序!我正在使用Windows 7.

谁可以帮我这个事?

android adb android-studio

56
推荐指数
7
解决办法
10万
查看次数

如何解决"ADB服务器没有确认"错误?

我试图同时在5个AVD上安装我的项目,但是我经常遇到这个错误,我在Windows 8.1上执行它

"* daemon not running. starting it now on port 5037 *
ADB server didn't ACK
* failed to start daemon *
error: cannot connect to daemon"
Run Code Online (Sandbox Code Playgroud)

我已经尝试阅读有关此错误的stackoverflow上所有可能的帖子,并且所有这些都只是提到尝试杀死adb进程并重新启动eclipse然后一切都会好的.我已经尝试了帖子中提到的方法,同时我也关闭了我的安全和防火墙,这样端口5037没有障碍.有人请帮助我,因为我需要执行我的项目,我不能这样做:(.供我参考,我可以提供以下命令的输出"netstat -ano | findstr"5037""

 TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       7144
 TCP    127.0.0.1:5037         127.0.0.1:57410        ESTABLISHED     7144
 TCP    127.0.0.1:5037         127.0.0.1:57411        ESTABLISHED     7144
 TCP    127.0.0.1:5037         127.0.0.1:57414        ESTABLISHED     7144
 TCP    127.0.0.1:5037         127.0.0.1:57415        ESTABLISHED     7144
 ...
Run Code Online (Sandbox Code Playgroud)

有人请建议解决这个问题,可能是什么原因.您还可以查看下面的图像来推断可能发生的情况.

eclipse android adb

48
推荐指数
4
解决办法
15万
查看次数

Adb与Genymotion的冲突

我的问题是,当我运行adb devices此错误信息时显示:

adb服务器版本(32)与此客户端不匹配(36); kill ...错误:无法安装smartsocket监听器:地址已经在使用ADB服务器没有ACK*无法启动守护进程*错误:无法连接到守护进程

我试图在genymotion-> Settings-> adb中设置sdk路径,但它不起作用.

android adb genymotion

28
推荐指数
1
解决办法
1万
查看次数

ADB和Genymotion错误:"adb服务器已过期.查杀...无法绑定'tcp:5037'ADB服务器没有确认"

adb shell在启动genymotion模拟器后尝试从终端使用,我收到此错误:

adb server is out of date.  killing...
cannot bind 'tcp:5037'
ADB server didn't ACK
* failed to start daemon *
error:
Run Code Online (Sandbox Code Playgroud)

在stackoverflow上阅读了这个答案来运行这个命令,killall -9 adb所以我做了然后它说要更改genymotion设置以使用自定义Android SDK工具,如下所示:

在此输入图像描述

也可以在上面的截图中看到,但我仍然收到相同的错误消息.

每当我尝试运行时,我的android Studio ADB日志都会显示以下消息adb shell:

 DeviceMonitor: Adb connection Error:EOF
 DeviceMonitor: Connection attempts: 1
Run Code Online (Sandbox Code Playgroud)

我甚至尝试创建一个新的虚拟设备并使用它没有任何成功.

android adb android-emulator android-studio genymotion

23
推荐指数
3
解决办法
1万
查看次数

Adb不会开始

运行Vista,尝试adb从shell 启动,因为管理员获取守护程序现在没有运行启动它

ADB server didn't ACK
* failed to start daemon *
Run Code Online (Sandbox Code Playgroud)

对此有何帮助?

android adb

19
推荐指数
5
解决办法
6万
查看次数

adb服务器已过期.谋杀

我正在使用本教程创建我的第一个react-native项目:http://facebook.github.io/react-native/

当涉及到执行代码和运行react-native run-android我得到:

adb server is out of date.  killing...
* daemon started successfully *
Run Code Online (Sandbox Code Playgroud)

Android设备上的应用程序显然无法正常工作.

我已经重新安装了SDK,试图 adb kill-serveradb start-server,但似乎没有任何工作

我使用的是Android 4.4和Ubuntu 14.04

android adb android-sdk-tools react-native

13
推荐指数
3
解决办法
3万
查看次数