有没有办法使用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
我需要知道如何在Android5.0、4.4和4.3(?)中将我的应用程序设置为设备所有者。我已经成功地尝试了根设备(describedinthere)的方法。我看到它在android5.0和4.4.2模拟器以及CyanoGenAOSP4.4.4(所有Root设备)中运行良好。但我必须需要在其他非root设备上尝试这个,在Android5.0DeveloperAPI中你可以阅读这个"Todeployandactivateadeviceowner,youmustperformanNFCdatatransferfromaprogrammingapptothedevicewhilethede
这个问题在这里已经有了答案: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中都会出现问号,我每次都必须运行这些命令行才能使其正常工作。谁知道有没有办法永久识别我的手机?
我正在尝试将我在一个应用程序中编写的文件的访问权限授予另一个应用程序。chgrp在adbshell中不可用(command'chgrp'notfound)我已经安装了BusyBox,但为了访问chgrp。例如,我使用命令chownapp_79file.txt并且它有效。但是当我尝试chgrpapp_79file.txt时,它总是返回类似chgrp:unknowngroupapp_79的内容我在谷歌上搜索了一堆,发现大多数linux系统都有一个文件/etc/group来存储该系统的组信息,但它在Android中不存在。 最佳答案 使用
我正在使用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
我目前正在开发一款可以在开车时读出短信/电子邮件的应用程序。许多用户希望支持WhatsApp/KakaoTalk。但是,由于没有“官方”方式来接收他们的消息,因此只有三个选项,都需要root:在给定时间间隔内扫描数据库的更简单方法。易于实现。但是电池效率不高此外,消息不会立即被读出。另一种方法是使用root权限运行服务并注册一个接收者来监听他们的推送通知。这必须使用root来完成,因为这两个包都需要基于签名的权限才能接收它们的推送通知。较难实现更好的用户体验我还想到了另一件事:是否可以在安装后手动为APK添加权限?在这种情况下,我可以将c2dm权限添加到我的包中。这会让事情变得很简单但