草庐IT

adb-drivers

全部标签

android - 如何通过 ADB 将 Android 错误报告写入文件?

当我去向AndroidOpen-sourceProject(AOSP)issuetracker报告问题时,它要求我附上错误报告。如何通过ADB生成此错误报告? 最佳答案 连接设备后,从命令行(可访问ADB)运行:adbbugreport>bugreport.txt这将在同一目录中生成一个具有上述名称的文本文件,然后您可以将其附加到问题中。请耐心等待,生成可能需要10秒或更长时间。编辑2017年8月29日正如@dharmin007指出的那样,AndroidStudiodocumentation现在说如下:Withonlyonedevi

android - Adb 在 Ubuntu 上没有响应 android studio

这个问题在这里已经有了答案:EclipseADBerror[Ubuntu13.04](2个答案)关闭8年前。好吧,这可能不是最好的组合。第一次使用Ubuntu(13.04)和新的AndroidStudio。;)但是,如果我尝试启动我的应用程序,则会出现错误消息:“ADB未响应。您可以等待更多时间,或手动终止“adb”进程并单击“重新启动””。当然尝试了消息的帮助并重新启动一切。没有任何帮助。是的,我可以直接启动ADB并启动一个emu。即使启动emu也会出现错误。

android - 每次都必须执行 adb kill-server 和 start-server 才能在 Ubuntu 中识别 android 设备

我正在eclipse中开发android应用程序,最近我从Ubuntu12.10(QuantalQuetzal)升级到Ubuntu13.04(RaringRingtail)。在以前的Ubuntu版本中,我在识别我的Android设备时遇到了零个问题。在这个新的Ubuntu版本中,我必须这样做:sudoadbkill-server和sudoadbstart-server为了让Ubuntu识别我的安卓设备。每次我重新启动计算机时,当我尝试调试应用程序时,eclipse中都会出现问号,我每次都必须运行这些命令行才能使其正常工作。谁知道有没有办法永久识别我的手机?

android - 我正在尝试使用 adb monkey 命令通过 adb 启动设置,但它一直打印出 "Killed"。我怎样才能找出造成这种情况的原因?

我正在使用adbshellmonkey-papp.package.name-candroid.intent.category.LAUNCHER1尝试启动设置应用程序,以便我可以打开MTP并连接它android设备连接到我的电脑,但每次我在adbshell中输入命令时,我总是killed。我如何找出发生这种情况的原因?我已尝试重新启动adb,获取su权限,并重新启动设备,但没有任何变化。提前致谢!编辑:实际命令是adbshellmonkey-pcom.android.settings-candroid.intent.category.LAUNCHER1编辑2:可能已经为人所知,但这适用于

android - adb 设备返回错误 : protocol fault (no status)

我的ADB最近停止工作了。所有命令都会导致错误:协议(protocol)错误(无状态)。跟随踪迹。adb设备system/core/adb/adb.c::main():Handlingcommandline()system/core/adb/adb_client.c::adb_query():adb_query:host:devicessystem/core/adb/adb_client.c::_adb_connect():_adb_connect:host:versionsystem/core/adb/sysdeps_win32.c::socket_loopback_client()

android - 无法自动检测 ADB 二进制文件 - Android Studio

我尝试在AndroidStudio上测试我的应用程序,但我卡在了"waitingforAVDtocomeonline..."我读过重置adb来自AndroidDeviceMonitor的将执行此操作,而且它确实...对于1次测试,当我第二天重新启动PC时,我得到的不仅是:"waitingforAVDtocomeonline..."还有"CouldnotautomaticallydetectanADBbinary."erroreverytimeItrytestingmyapp.也许值得一提的是,当我进行1次测试时,我也得到了"CouldnotautomaticallydetectanAD

Android:如何通过adb清除应用程序缓存并保留用户数据?

我正在Android应用程序上运行一些自动化测试(使用calabash-android),我需要以编程方式触发清除应用程序的缓存,而不是用户数据。我发现adbshellpmclear解决方案不够用,因为它会清除用户数据(包括登录详细信息)。有什么方法可以在应用程序外部实现这一点(即无需更改代码)? 最佳答案 我一直在探索/data/data/文件夹,并找到一个cache里面的文件夹,其中包含我想清除缓存的应用程序的缓存文件。然后从adbshell我删除了内容,应用的缓存已重置。很可能你可以运行adbshellsu-c"rm-rf/d

android - 以编程方式执行 adb 命令时出错

我正在尝试以编程方式执行adb命令这是我的代码:Filef=newFile(Environment.getExternalStorageDirectory(),"screen"+System.currentTimeMillis()+".png");newExecuteCommand(MainActivity.this).execute("adbshellscreencap-p"+Environment.getExternalStorageDirectory().getPath()+"/"+"screen"+System.currentTimeMillis()+".png");执行命令类

android - 使用 ADB 连接 Android 手机

我最近买了一部新手机(MotorolaElectrify),我正在尝试将它与ADB连接,但到目前为止还没有成功。我做了什么:在手机上启用USB调试使用USB数据线将手机连接到我的iMac(显示屏指示已连接)键入“./adbdevices”以列出连接的设备不幸的是什么都没有出现。我什至执行了adbkill/start-server并且还在adb_usb.ini中添加了“0x22B8”(尽管这不是必需的)。谁能指出我可以采取哪些其他步骤来调试设备未显示的原因?谢谢! 最佳答案 感谢您在上面的回答,但我已经自己解决了。对于任何有同样问题的

android - Play 商店报告 "Your device isn' t 与此版本兼容”但它通过 adb 在 Nexus7 上安装得很好

我有一个已发布到私有(private)GooglePlay测试版的应用程序。我可以使用将这个完全相同的APK安装到我的Nexus7上adbpm安装但通过GooglePlay商店,它被标记为与此完全相同的Nexus7您的设备与此版本不兼容。这是相同apk。我不知道如何获取有关Play商店为何认为它不兼容的任何信息。我的list看起来像这样:对于确定GooglePlay认为它不兼容的原因有什么帮助吗? 最佳答案 这是完全正确的行为:请在此处引用官方文档http://developer.android.com/guide/topics/m