草庐IT

android - 部署的apk文件在哪里?如何用adb卸载它?

我试过像这样使用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

android - 使用 adb 查找设备蓝牙 MAC 地址

有没有办法使用adb查找设备的蓝牙MAC地址。我试过使用logcat来找到它。它现在可以工作,但logcat最终会被覆盖。所以我想知道是否有一种方法可以让我随时通过adb访问蓝牙MAC地址。我也尝试过“netcfg”,但即使打开蓝牙,我也看不到蓝牙接口(interface)。我想通过adb来做到这一点。谢谢 最佳答案 adbshellsettingsgetsecurebluetooth_address或adbshell服务调用bluetooth_manager10适用于Android4.4.4adbshell服务调用bluetoot

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");执行命令类