我试过像这样使用adb安装我的apk:D:\C_Desktop\Development\AndroidSDK\platform-tools>adbinstall"C:\test_haxe\bin\android\bin\bin\testhaxe-debug.apk"4274KB/s(3702929bytesin0.846s)pkg:/data/local/tmp/testhaxe-debug.apkSuccess所以,安装好了,但是在我的手机上,我找不到apk文件,是安装后删除了吗?!另外,我试过这样卸载它:adbuninstallcom.ketab.haxe但是我明白了Failure
有没有办法使用adb查找设备的蓝牙MAC地址。我试过使用logcat来找到它。它现在可以工作,但logcat最终会被覆盖。所以我想知道是否有一种方法可以让我随时通过adb访问蓝牙MAC地址。我也尝试过“netcfg”,但即使打开蓝牙,我也看不到蓝牙接口(interface)。我想通过adb来做到这一点。谢谢 最佳答案 adbshellsettingsgetsecurebluetooth_address或adbshell服务调用bluetooth_manager10适用于Android4.4.4adbshell服务调用bluetoot
当我去向AndroidOpen-sourceProject(AOSP)issuetracker报告问题时,它要求我附上错误报告。如何通过ADB生成此错误报告? 最佳答案 连接设备后,从命令行(可访问ADB)运行:adbbugreport>bugreport.txt这将在同一目录中生成一个具有上述名称的文本文件,然后您可以将其附加到问题中。请耐心等待,生成可能需要10秒或更长时间。编辑2017年8月29日正如@dharmin007指出的那样,AndroidStudiodocumentation现在说如下:Withonlyonedevi
这个问题在这里已经有了答案:EclipseADBerror[Ubuntu13.04](2个答案)关闭8年前。好吧,这可能不是最好的组合。第一次使用Ubuntu(13.04)和新的AndroidStudio。;)但是,如果我尝试启动我的应用程序,则会出现错误消息:“ADB未响应。您可以等待更多时间,或手动终止“adb”进程并单击“重新启动””。当然尝试了消息的帮助并重新启动一切。没有任何帮助。是的,我可以直接启动ADB并启动一个emu。即使启动emu也会出现错误。
我正在eclipse中开发android应用程序,最近我从Ubuntu12.10(QuantalQuetzal)升级到Ubuntu13.04(RaringRingtail)。在以前的Ubuntu版本中,我在识别我的Android设备时遇到了零个问题。在这个新的Ubuntu版本中,我必须这样做:sudoadbkill-server和sudoadbstart-server为了让Ubuntu识别我的安卓设备。每次我重新启动计算机时,当我尝试调试应用程序时,eclipse中都会出现问号,我每次都必须运行这些命令行才能使其正常工作。谁知道有没有办法永久识别我的手机?
我正在使用adbshellmonkey-papp.package.name-candroid.intent.category.LAUNCHER1尝试启动设置应用程序,以便我可以打开MTP并连接它android设备连接到我的电脑,但每次我在adbshell中输入命令时,我总是killed。我如何找出发生这种情况的原因?我已尝试重新启动adb,获取su权限,并重新启动设备,但没有任何变化。提前致谢!编辑:实际命令是adbshellmonkey-pcom.android.settings-candroid.intent.category.LAUNCHER1编辑2:可能已经为人所知,但这适用于
我的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()
我尝试在AndroidStudio上测试我的应用程序,但我卡在了"waitingforAVDtocomeonline..."我读过重置adb来自AndroidDeviceMonitor的将执行此操作,而且它确实...对于1次测试,当我第二天重新启动PC时,我得到的不仅是:"waitingforAVDtocomeonline..."还有"CouldnotautomaticallydetectanADBbinary."erroreverytimeItrytestingmyapp.也许值得一提的是,当我进行1次测试时,我也得到了"CouldnotautomaticallydetectanAD
我正在Android应用程序上运行一些自动化测试(使用calabash-android),我需要以编程方式触发清除应用程序的缓存,而不是用户数据。我发现adbshellpmclear解决方案不够用,因为它会清除用户数据(包括登录详细信息)。有什么方法可以在应用程序外部实现这一点(即无需更改代码)? 最佳答案 我一直在探索/data/data/文件夹,并找到一个cache里面的文件夹,其中包含我想清除缓存的应用程序的缓存文件。然后从adbshell我删除了内容,应用的缓存已重置。很可能你可以运行adbshellsu-c"rm-rf/d
我正在尝试以编程方式执行adb命令这是我的代码:Filef=newFile(Environment.getExternalStorageDirectory(),"screen"+System.currentTimeMillis()+".png");newExecuteCommand(MainActivity.this).execute("adbshellscreencap-p"+Environment.getExternalStorageDirectory().getPath()+"/"+"screen"+System.currentTimeMillis()+".png");执行命令类