Articles of adb

我无法从adb版本1.0.29升级

我正在尝试将我的nexus 7与我的linux薄荷机接口。 设备始终显示为脱机。 我知道这个问题来自于一个早于1.0.31的adb。 我一直在安装平台工具rev 21.1,截至上个月是最新版本应该安装adb 1.0.31,但每次运行命令’adb version’时它会回来说它是版本1.0.29。 还有另一种方法可以让它升级吗?

ADB连接错误:无法创建调试桥:无法启动adb服务器:无法检测到adb版本,adb输出

我1.5.1 in Linux Mint我的工作室更新为1.5.1 in Linux Mint并刚刚启动了我的工作室。 它给我一个对话框(亚行初始化时)说: 无法创建调试桥: 无法启动adb服务器:无法检测adb版本,adb输出: / home / ajay / Developement / Sdk / platform-tools / adb:1:/ home / ajay / Developement / Sdk / platform-tools / adb:语法错误:“)”意外 请提供修复。 任何帮助,将不胜感激。

adb服务器已过期。 kill …无法绑定’tcp:5037’ADB服务器没有确认*在ubuntu 14.04 LTS中无法启动守护进程*

我无法在我的笔记本电脑上运行Android应用程序。 Eclipse不断给出相同的错误,即“ADB服务器没有确认” 当我设法启动adb服务器并重新打开eclipse时,只要我运行android应用程序,同样的错误就会出现在控制台上; ADB服务器没有确认。 你可以提出一个想法,除了重新启动adb

Android奇怪的测试分片

我在Android上尝试测试分片,我得到了非常奇怪的结果: + adb -s emulator-5580 shell am instrument -e numShards 2 -e shardIndex 0 -e class com.package.etc.automation.Tests.SanityTest.SanityTest -w com.package.etc.test/android.support.test.runner.AndroidJUnitRunner com.package.etc.automation.Tests.SanityTest.SanityTest:………. Time: 306.578 OK (10 tests) + adb -s emulator-5582 shell am instrument -e numShards 2 -e shardIndex 1 -e class com.package.etc.automation.Tests.SanityTest.SanityTest -w com.package.etc.test/android.support.test.runner.AndroidJUnitRunner com.package.etc.automation.Tests.SanityTest.SanityTest:…………………. Time: 645.723 OK (22 tests) 如您所见,adb将测试分成两个不均匀的组。 第二个测试的测试次数是第一个的两倍,执行时间是原来的两倍。 如果你问我,不是最好的并行性。 是否有可能控制测试的分布,或至少强制adb平均分割测试?

尝试使用adb shell screenrecord Android 4.4进行video录制

我试图从终端创建一个video,但我不能成功。 这样就给终端带来了错误。 adb shell screenrecord /sdcard/screenshotyyyy.mp4 ERROR: unable to create encoder input surface (err=-38) WARNING: failed at 320×480, retrying at 720×1280 ERROR: unable to create encoder input surface (err=-38)

在Windows 7上使用Jelly Bean 4.1模拟器在ADB中运行systrace工具时出错

如何运行systrace来显示其html输出? 在观看Google I / O 2012谈话“For Butter or Worse”之后,我无法使用运行Jelly Bean 4.1的模拟器让systrace在Windows 7上工作。 我做了以下事情: 安装了Python 2.7,并将安装文件夹添加到我的PATH中 如下所示: C:\android-sdk\platform-tools\systrace>python systrace.py (使用较旧的SDK: C:\android-sdk\tools\systrace>python systrace.py ) 但我在cmd中收到以下错误: Traceback (most recent call last): File “systrace.py”, line 212, in main() File “systrace.py”, line 124, in main ready = select.select([adb.stdout, adb.stderr], [], [adb.stdout, adb.stderr]) select.error: (10093, ‘Either the application has not called […]

adb bugreport:有没有办法重置日志?

嘿,我是Android / ADB的新手 我被要求转发某人的adb bug报告日志。 我设法做到这一点,但报告是640k并且我正在玩的各种应用程序有大量的故障转储。 我正在尝试提供我们感兴趣的应用程序的信息。 有没有办法重置日志,以便我没有其他所有这些? 谢谢!

Android 4.2.2 USB调试“始终允许从此计算机”选项导致设备的目标未知?

我选择“始终允许从这台计算机”后,我在连接我的4.2.2安卓设备与PC时遇到问题。 我在4.2.2 USB调试中选择了“始终允许来自这台电脑”,第一次工作正常,但是当我尝试其他时间时,我的设备总是处于脱机状态。 我尝试了另一个也是4.2.2的设备和USB调试popup窗口,当我点击确定(没有选择“始终允许从这台电脑”)时,设备列表变为在线状态。 我尝试了以下方法,但没有用 adb kill-server / adb start-server /和adb devices 安装新的eclipse,android SDK和ADT 插拔我的设备一千次 尝试重复此链接中的步骤 无论如何,一旦我选择了摆脱“始终允许从这台计算机”?

Nexus 5(Kitkat 4.4)不会授权我的Windows 8计算机

我正在尝试使用Eclipse和我的Nexus 5为Android做一些应用程序开发。 但是,在第一次从Eclipse加载MyFirstApp之后,我似乎无法获得授权。 当我从命令提示符运行adb设备时,我最终得到了 0350b965215d9854 unauthorized 要么 0350b965215d9854 offline 甚至在重新启动所有内容后,我只是偶尔会在手机上获得授权popup窗口。 即使我选择“始终允许从此计算机”checkbox(下图),我的计算机仍然是未经授权的。 我从来没有记得按照checkbox的建议授权我的电脑。 几次,在杀死服务器并多次重启服务器之后,adb将识别该设备,因为在输入“adb devices”之后,我得到了 0350b965215d9854 device 但是如果我尝试在eclipse中运行应用程序,我将收到以下错误消息。 [2013-11-09 18:10:16 – MyFirstApp] Failed to install MyFirstApp.apk on device ‘0350b965215d9854’: timeout [2013-11-09 18:10:16 – MyFirstApp] Launch canceled! 我也无法从adb运行shell或其他命令。 我已经validation我正在使用最新的usb驱动程序,android sdk和eclipse发布,并尝试了以下修复: 在Nexus 5上: 以安全模式启动 切换/取消USB调试 撤销USB调试授权并重新授权 重启手机 允许一次性使用权限 在Windows 8上: 重新启动计算机 重启Eclipse 从cmd杀死/启动adb 从任务管理器中杀死adb 重新安装Eclipse 重新安装谷歌的USB驱动程序 根据此问题在google的驱动程序中安装nexus 5系列 […]

无GUI运行Android(无头Android)

我阅读了很多关于如何在没有GUI(无头Android)的情况下运行模拟器的文档和说明。 但我找不到解释所有步骤的说明。 有人可以详细说明所有步骤吗? 谢谢。