草庐IT

adb-drivers

全部标签

android - 如何解决此 adb 授予权限错误

我想向我的apk文件授予android.permission.CHANGE_CONFIGURATION。我使用的adb命令:adbshellpmgrantmyPackageNameandroid.permission.CHANGE_CONFIGURATION但总是一次又一次地出现同样的错误:Operationnotallowed:java.lang.SecurityException:myPackageNamehasnotrequestedpermissionandroid.permission.CHANGE_CONFIGURATIONlist.xml已授予权限:grantedPerm

android - 如何使用 ADB 在开发者选项中启用 Stay awake?

我正在尝试找到一种方法来通过ADB启用开发人员选项->保持清醒选项。我找到的解决方案是找到一种方法来打开开发人员选项菜单,然后使用ADB中的setevent命令启用保持清醒选项。现在我正试图找到将打开开发人员选项的命令。我找到了打开显示选项的命令:adbshellamstart-ncom.android.settings/.DisplaySettings所以我认为存在打开开发人员选项的类似命令。如果有的话,我也很高兴听到另一种通过ADB启用保持清醒选项的方法。 最佳答案 adbshellamstart-ncom.android.se

android - adb gps location 命令无法使用当前版本的模拟器更改位置

设备:模拟器nexus6操作系统:android8当我尝试使用命令adb-P5037-semulator-5554emugeofix24.0011249.80276更改GPS坐标时(来自appium日志)坐标已更改。但经过一段时间(大约1秒)后,坐标从模拟器设置菜单返回到“模拟器扩展控件”页面上提供的坐标:如何让我的GPS(由adb命令设置)在模拟器上保持不变?PS:当前问题是在上次更新AndroidSDK和工具后出现的已修复您可以使用thistemporarylink加载临时构建固定版本将很快在定期的AndroidSDK更新中启用 最佳答案

android - 如何使用 adb shell 命令将所有应用程序流量重定向到代理服务器?

任务:将所有安卓设备流量(包括所有应用程序)转移到代理服务器。方法:使用adbshell命令设置代理:“adbshellsettingsputglobalhttp_proxyproxy:port”问题:并非所有应用程序数据都通过代理传输。问题:为什么我会遇到上述问题,有没有其他方法可以设置代理以便android设备的所有流量都通过该代理?注意:请不要给出有关使用VPN的建议。 最佳答案 从AndroidN及更新版本开始,每个单独的应用程序都必须选择使用代理设置。 关于android-如何

android - 有没有办法为 Android 的 ADB 中的所有标签设置 DEBUG?

我知道我可以通过键入以下内容在Android的ADB中设置DEBUG:adbshellsetproplog.tag.MyTagDEBUG我想知道是否有一种方法可以为我所有进行日志记录的类设置调试,而不必多次键入上述内容:adbshellsetproplog.tag.MyTag1调试adbshellsetproplog.tag.MyTag2调试adbshellsetproplog.tag.MyTag3调试adbshellsetproplog.tag.MyTag4DEBUG类似于:adbshellsetproplog.tag.*DEBUG我正在使用Eclipse进行开发,但我目前正在通过命

android - 使用 adb shell 发送 AT 命令

我需要向调制解调器发送AT命令。我使用的是samsunggalaxyS3I9300设备,它已获得root权限。我做的步骤是:abdshellsuecho-e"AT\r"但我不确定如何读取上述命令给出的响应。我尝试按如下方式重定向命令:echo-e"AT\r">/dev/smd0,但是当我执行cat/dev/smd0时,我没有看到任何响应,我只看到“AT”。似乎我打算执行的命令被解释为字符串,我看到的是该字符串而不是该操作的结果。请指教我做错了什么。 最佳答案 我建议你试试我的atinout程序应该正是您所要求的:一个从命令行发送AT

android - adb wifi经常掉线,如何保持adb在线?

我正在使用Android平板电脑通过USB端口与USB设备通信,平板电脑只有一个USB端口,所以我使用adbwifi作为我的调试工具。但是,当我通过WIFI连接adb时,连接不会保持很长时间(我们通常只有几分钟),如何让adbwifi连接一直在线?还有一个问题,能不能用USBHUB把平板电脑和U盘同时连接到我的电脑上,让adb保持运行?非常感谢!!! 最佳答案 经过多次不成功的尝试,我注意到打开允许ADB调试仅收费模式规范,解决了问题。它使设备在线并可通过wifi访问ADB。您可以在开发者选项部分找到它。

android - 我可以通过adb获取应用程序的图标图像吗

我想通过adb访问应用程序的图标。我怎样才能做到这一点?我的意思是,移动设备中是否有存储图标的路径。我能够通过pm命令以及/data/app目录获取包的名称。 最佳答案 应用程序包通常包含多个图标(用于不同的显示分辨率等)。您设备的启动器向您显示的实际图标图像存储在启动器应用程序的属性中。对于最新的默认Android启动器,它存储在/data/data/com.google.android.googlequicksearchbox/databases/app_icons.db数据库中。

android - 无法捕获屏幕截图检查设置以验证您选择的 adb 路径是否有效

我正在为我的Android原生项目使用AndroidStudio。我已将AndroidStudio更新到最新版本。使用检测到的ADB位置已启用。但是当我点击右侧栏上的屏幕截图按钮时,错误出现了。在更新之前,我可以在按下截屏按钮时截屏。但是现在,我得到了它的错误。我该如何解决?感谢任何想法 最佳答案 2周后,我去关于->检查更新并再次更新AndroidStudio,这个错误不再发生。AndroidStudio2.3.1Build#AI-162.3871768,builtonApril1,2017JRE:1.8.0_92-b14amd6

android - 尝试使用 adb 推送/安装 .apk 时出错

我最近开始在我的MacOS机器上尝试从AndroidStudio运行我的应用程序时遇到问题。我尝试自己从adb运行命令,但我仍然无法让它工作,尽管错误看起来有所不同。我得到的错误如下;安卓工作室10/0209:54:53:Launchingapp$adbpush/Users/{username}/{path-to-apk}.apk/data/local/tmp/{package}java.io.IOException:BrokenpipeErrorwhileInstallingAPKadb(通过Terminal.app)$adbpush/Users/{username}/{path-t