Questions tagged «adb»

对于特定于Android调试桥(adb)的问题,这是一个用于与Android设备和仿真器实例进行交互的命令行工具。有关详细信息和提示,请参见完整标签Wiki。


4
应用程序在文件系统中的何处安装?
我已经adb install MyApplication.apk通过命令和通过网络服务器安装了一些Android应用程序(例如Android Market的替代产品)。 但是,文件在手机上的Android文件系统中的何处MyApplication.apk放置?安装的应用程序是否与adb install从Market下载的应用程序不在同一目录中? 我在上找到了一些应用程序,/system/app但无法识别它们是从Android Market下载的,还是与我一起安装的adb install。 我已安装的应用程序在系统上的哪个位置? 我的手机没有植根,并且我在运行Android 2.2.1的Nexus One。



6
是否需要最小化的ADB安装?
关于故障排除,我经常阅读诸如“ adb logcat用于查找更多详细信息”之类的建议。为了寻找一种备份我所有应用程序(包括其数据)的好方法,非根目录设备的完全备份指的是adb backup和adb restore。在一些地方,人们可以找到的方式与使用的Android设备上远程执行ADB,如使用传输文件adb push或者adb pull,访问命令行通过adb shell,以及更多。因此,对于Android用户而言,ADB似乎是一件好事。 但是如何在我的计算机上获取此“ ADB物”?如果不是开发人员,则安装整个Android SDK似乎有些过分。有没有更简单的方法可用?
62 adb  installation 



9
ADB备份会创建0字节的文件;即使我从未设置过密码,也会提示输入当前的备份密码;桌面备份密码“设置密码失败”
问题: 每次我运行ADB备份时,都会在主屏幕底部附近显示Backup starting...一条消息,提示:Backup finished 几秒钟后出现一条消息,尽管我使用的是17 GB的设备内存,并且创建了备份文件大小为0个字节。我没有收到错误信息,无任何反馈表明这东西是错误的,更别说什么是错的。它似乎可以工作,但是速度太快,并且备份文件为空。 过程: 我使用adb devices命令确认设备已被ADB识别,并收到以下输出: List of devices attached 8e1f368a device 我发出ADB备份命令(详细说明)。 我在命令提示符下收到以下消息: Now unlock your device and confirm the backup operation. ...以及电话上的以下提示: 我在这里所做的操作没有任何区别(详细信息如下)。 我点击Back up my data按钮(右下角)。 手机返回主屏幕并显示Backup starting...消息,然后Backup finished几秒钟后显示消息。将创建一个0字节的文件,命名为默认backup.ab或使用-f开关指定的名称。 ADB备份命令(在步骤2中使用): 我尝试了多种选项组合,范围从简单到 adb backup -all 对于像 adb backup -all -apk -s 8e1f368a -f 'C:\Data Files\PDA\Backups\ADB\GalaxyS4_20140919.ab' …


1
ADB备份什么内容?如何还原其中的一部分?
我很快要解锁引导加载程序并为Nexus 5设置根目录,但我不想擦除所有数据,因此我想到了使用ADB备份功能在完成根设置后还原。 adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>] 因此,我使用apk,共享和全部进行了完整备份。 首先,此命令将备份什么内容?我想一切。它是否包括系统(即Android文件),例如包含内核和内容的主ROM文件?还原此备份后,ROM是否会还原? 另外,在我对设备进行了植根之后(尚未完成),我是否能够从备份中仅还原应用程序,应用程序数据和共享存储?还是应该只使用共享数据备份来备份apk,那样就可以了? root / non-root用户可以使用第三方应用程序吗?(钛备份,也许吗?) 我需要知道更多
42 adb  backup  nexus-5 

4
有没有办法查看和修改adb备份创建的文件?
我使用创建了Galaxy Nexus的备份adb backup。生成的文件名为backup.db,并以某种方式进行了加密。 我想还原备份,但是在还原时它停止了com.android.providers.contacts。我曾经adb logcat了解正在发生的事情,com.android.acore并发现在还原过程中崩溃了。 我想访问备份中的数据,并删除通讯录数据库以将所有内容恢复到我的手机中。还有其他方法可以从备份中还原数据吗?
40 backup  adb 

4
禁用调试模式时屏幕破裂。如何重新启用ADB?
手机的屏幕实际上已经坏了,所以它什么也没显示,但是触摸方面似乎确实可以正常工作,因为我可以解锁手机并获得触觉反馈。 在更换之前,我想将一些个人数据从内置内存备份到SD卡。我相当确定,如果我可以让adb识别该设备,则可以使用Android Screencast查看我触摸屏幕的位置并执行所需的操作。问题是,当我插入它时,仿真器却无法识别它。 我怀疑我可能没有启用USB调试,我认为这对于adb起作用是必需的。如果是这种情况,有人可以给我我的Droid X(运行2.3.X)的屏幕截图,它从主屏幕通过所有菜单进入激活调试模式吗?希望我可以通过推算和从那里进行亚行来做到这一点。 编辑:我没有更改有关ROM或启动器的任何内容;全部都是库存。

16
ADB不断断开连接,显示设备离线
我不确定是应该在此处还是在主堆栈溢出中进行100%的确定,但是我决定选择该领域,希望我可以找到遇到类似问题的更具体经验的人。 我有一个Samsung Captivate(爱它,减去它的GPS笨拙)。我使用两台不同的计算机进行开发,其中一台在家中,一台在工作中。这些机器都是Windows XP Service Pack 3(32位)。我安装了相同的Samsung驱动程序,相同版本的Eclipse等。该手机当前植根于Serendipity mod,尽管此问题与常规固件完全相同。 我的家用计算机(问题之一)是Athlon 64 2.2 Ghz。我的工作机器是Core 2 Duo,请不要记得它的型号。 在工作中,我可以做任何事情,将sdcard安装在手机上并轻松复制,使用adb进行推,拉,卸载,安装。我可以在ddms中调试,通过Eclipse等安装,等等。 在家里,如果我重新启动计算机和电话,并在没有打开Eclipse的情况下拉起命令提示符,则可以通过键入adb设备来查看该设备。通常,然后,我可以清除logcat或相当稳定地运行logcat。如果我打开Eclispe(我的开发IDE)并尝试运行新版应用程序,则通常会失去连接。如果我尝试通过挂载或对adb使用pull来复制文件,则会发生相同的情况。一些文件将被复制,突然连接将消失,设备将脱机显示给adb,或根本不在列表中,或两次脱机列出。重新启动手机有时会有所帮助,但并非总是如此。有时我关闭Eclipse和所有其他应用程序,重新启动手机,但最终仍然无法使adb完全检测到该设备。一世' ll使用adb kill-server和adb start-server,但这通常无济于事。我在家中将Avast用作防病毒软件,但尝试完全不安装任何防病毒软件,这是相同的。由于硬盘崩溃,我最近重新安装了Windows,它是完全一样的。我已经尝试过塔上的每个USB端口。 我希望有很多人能告诉我这是怎么回事,因为我已经处理了一年半,这将使我迷失方向。 -耶利米
36 usb  adb 

8
ADB可以发现设备但不能快速启动
我在网上搜索过有关此问题的信息,通常可以通过安装适当的驱动程序来解决。问题是我在Mac上。 当我插入设备时,可以在运行时发现它adb devices。我运行adb reload bootloader,它进入下载模式(开机时按住“降低音量”和“主页”按钮时所获得的模式)。它是否正确?我认为是。 无论如何,当它处于这个阶段时,adb devices还是fastboot devices什么都不产生。 我已经在i9100和i9505上进行了测试。

9
fastboot看不到设备
我已经阅读了很多有关此问题的文章,但无法解决。我决定使用wifi在手机上安装我的开发人员应用程序。为此,我需要用手机做一些事情。第一步是解锁引导加载程序。我在步骤8上堆叠,fastboot oem get_identifier_token显示info < waiting to device >。adb看到我的设备,但看fastboot不到。一个主意? 我的电话是HTC Wildfire S,这些是我要遵循的步骤: 我重新启动手机并进入FASTBOOT USB模式 我试图运行fastboot oem get_identifier_token命令,但没有成功。 我使用Windows 7 Professional,并且手机被识别为HT1CSTR05155。
34 rooting  adb  fastboot 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.