草庐IT

adb-drivers

全部标签

android - 使用 adb 从损坏的 android 设备中回收传感器

我刚刚弄坏了我的s3。3年前,它还是最好的智能手机之一。问题如何通过usb获取手机惯性传感器的值?我想使用设备的加速度计、陀螺仪、磁力计、气压计和gps传感器。假设我们想要得到:沿三个轴的原始加速度数据。我连接了USB电缆并运行了adbroot和adbshell。好的。root@android:/#find/-typed-iname"sensors"/sys/devices/virtual/sensors/sys/class/sensors“/sys/class/sensors”目录包含:root@android:/#lssys/class/sensorsaccelerometer_s

android - Android adb 的 Windows 源代码在哪里?

我想了解Androidadb.exe如何在Windows上运行。我找到了以下源代码分支:https://android.googlesource.com/platform/system/core/+/master/adb/但是,根据adb.cpp文件的快速浏览,这似乎是Linux分支。Windows版本在哪里?(或者我错了吗?)PS:关于如何导航的信息android.googlesource.com也将不胜感激。 最佳答案 作为stated罗曼·盖伊:It'sintheAndroidsourcetree:https://androi

android adb shell script - 如何拉取所有共享首选项

我需要在Debug模式下运行一个脚本,将所有共享首选项拉到一个文件夹中。根据我的研究,我只能从调试版本中提取。我尝试从非root手机获取这样的共享首选项:$adbshell$adbrun-asmypackagename然后我能够遍历到/data/data/mypackagename/shared_prefs但我希望能够将其放入脚本中。我只能从adbshell外部调用adbpull。我怎样才能在调试应用程序上从普通的非root设备中提取shared_prefs整个文件夹?一定有办法,因为facebooksetho是怎么做到的?这个问题是关于检索sharedPreferences而不是数据

android - 如何通过adb(模拟器Android)将SQLite Studio连接到数据库

您是否知道是否有办法通过adb(Android模拟器)将SQLiteStudio(或类似软件)连接到数据库,这样我就可以通过笔记本电脑以图形方式查看我的数据?提前致谢 最佳答案 实际上,您可以使用SQLiteStudio(3.0.7)附带的DbAndroid插件(它是免费的,GPL'ed)。它可以让您连接到您的android数据库,而无需从/向模拟器或设备拉取或推送数据库文件。它直接连接到您应用程序中的数据库。在SQLiteStudio中对数据库所做的任何更改都会立即反射(reflect)在您正在运行的应用程序中。长话短说-您将一个

android - 如何从 adb 停止 android 服务

amstartservicecom.xxx/.service.XXXService我可以通过上面的命令启动服务,但是am手册没有说停止服务。我该怎么做? 最佳答案 adbshellps|grep-icom.example.servicerun-ascom.example.servicekill-9pIdexit如果您的服务与您的应用在同一进程中工作。在android5.1上测试 关于android-如何从adb停止android服务,我们在StackOverflow上找到一个类似的问题:

android - 如何让adb server 不响应?

我们有测试套件,其中adb客户端连接到多个android设备。我们的测试套件提出这些请求以连接、获取设备状态并在其中运行应用程序。我想模拟一个adbserver挂掉的场景。我尝试发出“adbkill-server”,但来自客户端的任何adb请求都会启动adb服务器。无论如何我们可以阻止adb服务器监听adb客户端请求吗?当然,编译adb服务和自己修改代码还有很长的路要走。但是有什么简单的方法可以做到这一点吗? 最佳答案 您是否还需要保持连接(不响应命令),还是完全终止连接?在我看来,终止连接会很好,因为您说您尝试过adbkill-s

android - 是否可以使用 adb 截取通过蓝牙连接的可穿戴设备的屏幕截图?

我有一个LGwatch,我可以使用USB直接连接到我的开发机器,因此可以使用以下命令截取屏幕截图:adbshellscreencap-p/sdcard/screenshot.png但是我的Moto360watch没有USB连接,因此我必须通过配对的手机使用蓝牙连接它。这意味着总是有两个设备连接到adb。因此无法使用adbshell命令,因为adb不知道要将其应用于哪个设备。某些adb命令可以指定设备,但使用adbshell似乎不可能。在AndroidWear应用程序中使用Takewearablesscreenshot菜单选项没有做任何事情-它说“Screenshotrequestsen

android - ADB.exe 已过时且存在严重的性能问题(新)

我试图在模拟器中运行我的应用程序,但我收到此错误;位于C:\Users\siviw\AppData\Local\Android\Sdk\platform-tools\adb.exe的ADB二进制文件已过时,并且在AndroidEmulator中存在严重的性能问题。请更新到较新的版本以获得更快的应用程序/文件传输我已尝试更新SDKBuild-Tools,如本文所示;ADB.exeisobsoleteandhasseriousperformanceproblems但我一直得到相同的结果。我该如何解决这个错误? 最佳答案 就我而言,我已经

android - 如何通过 "adb shell"连接dev手机获取root权限

我使用的是开发手机(NexusOne)。我通过“adbshell”连接到它,但我无法获得root权限。当我在shell中运行“su”时,我得到了$susu:permissiondenied实际上我根本无法访问“/sbin”。当我在“adb”中使用“root”选项时,我也遇到了错误:./adbroot-sxxxshelladbdcannotrunasrootinproductionbuilds无论是使用下载的SDK还是从源代码编译SDK,都会出现这个错误。我不确定“生产构建”的实际含义。是不是意味着我需要编译Android然后放到手机上?我以为开发手机已经解锁了root权限。感谢您的帮助

android - ADB 在 Linux Ubuntu 10.04 中无法识别三星 S5830(Ace)

我无法将GalaxyACE与adb一起使用,这是我在尝试运行应用程序时看到的内容:在Windows7上,我安装了Kies,一切正常。但是我找不到linux的驱动程序。有什么帮助吗?谢谢。编辑Android调试桥版本1.0.26 最佳答案 您将需要添加此处描述的udev规则:http://developer.android.com/guide/developing/device.html 关于android-ADB在LinuxUbuntu10.04中无法识别三星S5830(Ace),我们在