Articles of adb

adb socket不工作和守护进程

我收到了这种错误 错误:无法安装smartsocket侦听器:无法绑定到127.0.0.1:5037:通常只允许使用每个套接字地址(协议/网络地址/端口)。 (10048)1:34:26 PM无法从ADB服务器读取确定1:34:26 PM *未能启动守护程序* 1:34:26 PM错误:无法连接到守护程序1:34:26 PM’C:\用户\ MITESH SUTHAR \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe,start-server’失败 – 必要时手动运行1:38:14 PM无法获得’adb version’的结果 我的genymotion设备正在运行,但它告诉我没有设备

Genymotion。 如何从设备中提取数据库。 我的/ data / data /文件夹似乎是空的

我的Ubuntu安装genymotion有问题。 主要是我无法调试我的数据库,因为通过eclipse中的DBMS和shell中的adb我无法查看/ data /文件夹的内容。 没有显示文件。 我通过cd登录adb到/ sdk / platform-tools并输入./adb shell su。 我看到标签不起作用,所以我盲目地输入路径。 无论如何我无法拉数据库,也许我做错了命令。 通过DBMS我尝试连接但数据文件夹不显示内容。 在模拟器上一切顺利,但模拟器很慢,我宁愿使用genymotion。 有什么建议如何处理这个问题?

摩托罗拉TC55拒绝出现在adb中

我不能让摩托罗拉TC55出现在adb中(使用Mac OSX),他们的支持线也没那么有用。 我已经尝试将供应商添加到.ini文件中,我尝试过打开/关闭usb调试和开发选项。 我试过杀死并重新启动adb。 我试过重启笔记本电脑和TC55。 我试过3根电缆。 我在使用设备存储选项时尝试过而没有。 它表示已USB connected USB debugging connected ,并在通知菜单中connected as installer 。 我尝试安装适用于Mac的Motorola Device Manager,它似乎什么都不做。 我走到了尽头。 除了通过电子邮件发送自己的测试版本,我该怎么办?

来自adb的’grep’命令的问题

当我用adb写的时候: adb shell dumpsys window windows | grep -E ‘mCurrentFocus|mFocusedApp’ 我得到错误输出: ‘grep’ is not recognized as an internal or external command, operable program or batch file. 但如果我将它拆分为两个运营商: adb shell dumpsys window windows | grep -E ‘mCurrentFocus|mFocusedApp’ 它工作正常(它提供正在运行的应用程序的主要活动名称)。 如果唯一的方法是将它拆分为两个 – 首先进入adb shell,然后运行Inquire,有一种方法可以从c#中执行此操作吗? 在我的代码中,它只执行第一部分(进入shell)。 这是我的代码: public static void startNewProccess(object startInfo) { p = new Process(); p.StartInfo = […]

Android:删除整个数据库

我想删除由我的应用程序创建的完整数据库。 你知道任何adb命令或android语句吗?

Android:如何使用ADB shell启动应用程序

我需要帮助在SDK模拟器中支持Android应用程序。 这是我的设置: 我有一个运行Android API 4.03 ADB shell的Android SDK模拟器连接到模拟器。 我可以使用ADB install filename.apk安装APK 我可以使用ADB shell运行应用程序am start -a android.intent.action.Main -n com.akproduction.notepad/com.akproduction.notepad.NoteList 我尝试strace使用(ADB shell) strace am start -a android.intent.action.Main -n com.akproduction.notepad/com.akproduction.notepad.NoteList但我什么都没得到! 如何跟踪Android应用程序及其安装的运行时行为? (PS测试应用程序位于此处 。

adb logcat cordova android 4

我曾经用我的Android手机登录: adb logcat Cordova:D DroidGap:D CordovaLog:D :S 这不再适用,可能是因为新的Android更新。 现在有人知道如何从手机登录吗?

知道为什么adb不能识别mac上的nexus 4

我无法弄清楚为什么我的nexus 4不在adb设备列表中。 我尝试了以下内容 $ adb kill-server; adb设备 $ echo 0x18d1 >>〜/ .android / adb_usb.ini $ adb kill-server; adb设备 将usb计算机连接types更改为PTP而不是MTP 重启电话等 Adb在我的道路上。 当我查看系统信息时,Nexus 4显示出来。 我试过询问xda devs但没有运气。 关于我可以尝试的任何建议? 提前致谢

adb push / pull的默认工作目录是什么,如何更改?

我使用adb从android sdcard中提取了一个文件,默认情况下它似乎转到c:\documents and settings\userName 。 我不知道它是如何设置到这个文件夹的,因为这不是安装adb的地方,但可能与workspace和.android文件夹都在这里的事实有关。 如何为adb的pull命令更改此默认位置?

转储移动内存

我想用石灰倾倒我的手机内存,但在这个过程中我遇到了一些问题。 1.Downloaded内核源码和构建,创建了zImage。 2.改变石灰的Makefile作为指导说然后我做石灰。(尽管我的案例已创建lime.ko文件和lime-3.8.0-29-generic.ko文件,但在此步骤中出现问题) 3.命令./adb push~ / lime-forensics / src / lime-3.8.0-29-generic.ko /sdcard/lime.ko成功推送 4.Rooted phone接受以root身份访问adb shell,并且lime insmod命令失败以转储内存 问题是当在adb shelltypes命令insmod /sdcard/lime.ko“path = / sdcard / ram.lime format = lime”时出现此错误 # insmod /sdcard/lime.ko “path=/sdcard/ram.lime format=lime> insmod: init_module ‘/sdcard/lime.ko’ failed (Exec format error). 我犯了什么可能的错误以及如何解决此错误并继续?