Tag: adb

找不到设备

我试图在我全新的Nexus 10上安装一个Android应用程序。 我有一个.apk文件。 我已经下载了Android SDK,安装了“Android SDK Tools”,“Android SDK Platform-tools”和Google USB Driver。 我已经检查了我的Nexus 10上“未知来源”的设置。 当我从命令terminal运行“adb设备”时,它不会列出任何设备。 我试图遵循这个build议 ,因为它和我之前在Stack Overflow中find的build议是一样的。 在遵循这些步骤之后,“adb设备”仍会返回一个空列表,并且使情况变得更糟,当我将Nexus 10连接到我的PC时,Windows不会在设备中显示任何文件夹。 我已经取消了该链接中的步骤,以及我迄今为止所做的所有其他操作,以及从设备pipe理器中卸载Nexus 10并重新安装,但是我仍然没有看到设备中的任何文件夹。 有什么我缺less让我的设备出现在ADB设备? 我能做些什么来让Windows查看设备中的文件夹?

多台设备连接时如何使用ADB Shell? 因“错误:多个设备和模拟器”失败

>adb –help … -s <specific device> – directs command to the device or emulator with the given serial number or qualifier. Overrides ANDROID_SERIAL environment variable. … >adb devices List of devices attached emulator-5554 device 7f1c864e device … >adb shell -s 7f1c864e error: more than one device and emulator ?

无法在Ubuntu中执行adb。 下载的文件是为x86-64,而我有i686

我试图使用AndroidStudio,但是当我点击运行button,我得到一个错误信息,说它无法获得一个debugging桥梁。 我使用file命令检查了platform-tools下的adb文件,发现它是用于x86-64的,而我正在运行i686。 你知道在哪里可以得到的32位Ubuntu的ADB文件? 谢谢。

如何使用adb(android platform-tools)在远程运行的设备上部署/执行应用程序?

我需要部署一个testing应用程序,并在与同一networking中的IP xxx.yyy.zz.pp机器连接的设备上发出命令。 我阅读了http://developer.android.com/tools/help/adb.html#directing命令,但我无法得到答案。 我试过使用platform-tools/adb connect <remote machine IP>但没有我got unable to connect错误。 有没有一种方法可以使用adb工具在远程运行的模拟器或设备上部署和执行命令?

从控制台停止Android应用程序

是否有可能停止从控制台的Android应用程序? 就像是: adb stop com.my.app.package 这会加快我们的testing过程。 现在,我们每次卸载/安装应用程序,以确保手动testing用例以干净的状态开始。

当连接到两个智能手机时,adb有两个相同的序列号

我有两个智能手机( ZTEV788d ,系统Android 2.3.6 )同时连接到一台电脑( Unbuntu 11.10 ),使用命令: adb devices我得到这个: List of devices attached P753A12D device P753A12D device 序列号是一样的! 我在计算机端编写了一个应用程序来与这两个手机进行通信,例如安装应用程序和推送文件。 我使用了这些命令: adb -s P753A12D install XXX.apk adb -s P753A12D push XXX /sdcard 现在这两个电话有相同的序列号( P753A12D ),当我运行这些命令时,我得到这个错误: error:more than one device 所以,我的问题是: 这两个电话有相同的序列号是正常的吗? 我可以更改序号吗? 如果是的话,怎么样? 有没有什么办法可以运行这些安装,即使序列号相同也能成功执行命令? 顺便说一下,当我运行testing时,WiFi / 3Gnetworking将被closures。

如何解决“等待debugging器”消息?

我有HTC Comet通过SDK 2.2连接到Eclipse。 我做一个debugging版本 – 应用程序不运行; 虽然它确实安装在设备上。 在设备上,我在Comet屏幕上看到这个消息框 等待debugging器 应用程序HunyDew(进程com.airvine.hunydew)正在等待debugging器附加。 [强制closures] 而在Eclipse控制台中,我得到这些消息 [2010-12-07 01:42:29 – hunydewprj] Android Launch! [2010-12-07 01:42:29 – hunydewprj] adb is running normally. [2010-12-07 01:42:29 – hunydewprj] Performing com.airvine.hunydew.HunyDewAAStartsHere activity launch [2010-12-07 01:42:47 – hunydewprj] Application already deployed. No need to reinstall. [2010-12-07 01:42:47 – hunydewprj] Starting activity com.airvine.hunydew.HunyDewAAStartsHere on device 308730C861BC […]

Android Studio – 棒棒糖,ADB和Genymotion问题:设备不会显示。 “adb服务器已过期。 杀……”

更新(11/10/14):Genymotion已经发布了2.3.1修复了这个问题。 https://cloud.genymotion.com/page/changelog/#231 更新(10/21/14):Genymotion回复我的支持电子邮件,并指出下面的@ plackemacher推荐的解决scheme是目前build议的修复程序。 他们知道这个问题。 由于升级到棒棒糖,使用Genymotion模拟器时,我有问题。 设备不会在Android Studio中显示,而且在尝试运行adb devices时也遇到以下错误: $ adb devices adb server is out of date. killing… cannot bind 'tcp:5037' ADB server didn't ACK * failed to start daemon * error: 我不确定是因为棒棒糖升级还是巧合。 编辑/更新 : 根据Chris Satton的评论,我调查了多个adb进程是否正在运行( ps aux | grep adb ),看起来这是一个Genymotion冲突(?)。 它看起来包括它自己的版本的adb。 greg 72550 0.0 0.0 611164 1508 ?? 下午4:14 0:00.02 /Applications/Genymotion.app/Contents/MacOS/player.app/Contents/MacOS/tools/adb […]

如何在Android Studio中使用ADB查看SQLite数据库

我需要查看我的SQLite数据库,但我不知道该怎么做。 我去了http://www.sqlite.org/download.html并下载了我的操作系统的命令行shell,但是当我运行程序并键入adb …我得到错误。 注意:我使用的是Android Studio,所以我假设我不需要额外安装任何东西,因为我记得Android Studio说它具有所有需要的SDK工具。

为什么Eclipse的Android设备选配器没有显示我的Android设备?

我正在使用Eclipse的Android插件,当我尝试通过Android设备选配器使用真实设备运行我的程序时,我的手机未列为设备。 我已经更新了Eclipse,所有的Android软件包和USB驱动程序,但仍然没有显示出来。 我的手机正在运行Android 2.1,这也是Eclipse项目中列出的目标版本。 此外,它发生的设备显示为一个未知的目标和序列号作为问号如截图所示。