Articles of adb

有没有办法从联系人列表中删除联系人?

我的应用程序在安装应用程序时需要备用联系人。当我运行安装和注册应用程序时,默认情况下新设备中没有联系人。 我find了一个adb命令来在联系人列表中添加联系人 adb shell am start -a android.intent.action.INSERT -t vnd.android.cursor.dir/contact -e name ‘Alternate Contact’ -e phone 72xxxxxxxx 但现在我无法在执行后删除相同的联系人。 尝试使用下一个命令的多个参数组合,但它不起作用。 adb shell am start -a android.intent.action.DELETE -t vnd.android.cursor.dir/contact -e name ‘Donald Duck’ -e phone 72xxxxxxxx 如果有删除联系人的adb命令,请分享。 编辑: adb shell pm clear com.android.providers.contacts命令将清除联系人列表中的所有联系人。

如何从命令行在Android设备上添加现有的Google帐户?

我有一大堆设备,我想添加谷歌帐户。 谷歌帐户已经设置好,所以我只想通过命令行脚本将这些现有帐户添加到设备中。

无法自动检测ADB二进制文件 – Android Studio

我尝试在Android Studio上测试我的应用程序但是我被卡住了 “waiting for AVD to come online…” 我已经阅读过从 Android设备监视器重置adb会做到这一点,它确实…… 对于1次测试,当我第二天重新启动电脑时,我不仅仅是: “waiting for AVD to come online…” 但也 “Could not automatically detect an ADB binary.” error every time I try testing my app. 也许值得一提的是,当我做那个1测试时,我也得到了 “Could not automatically detect an ADB binary.” 错误,但至少它有效。

adb可以列出设备,但adb shell / logcat不起作用

简洁版本 adb devices可以列出设备,但adb shell或adb logcat只是挂起而不起作用。 长版 这是各种命令输出。 /* system info */ $ uname -a Linux ubuntu-vm 3.8.0-19-generic #29-Ubuntu SMP Wed Apr 17 18:16:28 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux /* udev info */ $ cat /etc/udev/rules.d/51-android.rules SUBSYSTEM==”usb”, ATTR{idVendor}==”04e8″, MODE=”0666″, GROUP=”plugdev” $ lsusb Bus 001 Device 003: ID 04e8:6860 Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy […]

在android中使用adb命令安装apk时出现协议失败错误

我正在尝试使用adb command在api level 17模拟器上安装apk。 adb install Test apk 我在回复中遇到以下错误 protocol failure rm failed for /data/local/tmp/Test.apk, No such file or directory 有谁知道如何处理这个错误?

填写android设备中的磁盘空间

我想用任何转储数据填充我的设备磁盘空间,作为压力测试的一部分。 我尝试将字节写入外部存储器中的文件; 显然更大,更宽敞的磁盘需要更长的时间来填充。 [大约半分钟1GB] 在这种情况下,我们可以从adb shell做任何事情吗? 我检查了使用dd命令创建转储数据: dd if=/dev/zero of=/tmp/tempFiller.deleteMe bs=1024 count=$COUNT 它基本上将转储数据复制到目标文件因此它也需要很长时间。 [1GB约1分钟] 有没有更快的方法? 对于普通用户/超级用户? 我还尝试在adb shell中使用fallocate,truncate和mkfile命令,但是在su中都找不到这些命令。 我猜这些是bash命令,在Android设备中安装bash shell需要设备被root。 fallocate -l 10G gentoo_root.img truncate -s 10M output.file mkfile 10240m 10Gigfile

Eclipse DDMS在重启时未显示模拟器

我正在运行Eclipse:Helios。 这是问题所在。 当我在编程时让我的Android模拟器运行大约20分钟时,如果我尝试安装并运行我的应用程序,我在控制台中收到此错误: [2011-07-12 12:27:55 – DatePrinter]无法在设备’emulator-5554’上安装DatePrinter.apk:连接被拒绝:连接 [2011-07-12 12:27:55 – DatePrinter] java.net.ConnectException:连接被拒绝:连接 [2011-07-12 12:27:55 – DatePrinter]发布取消! 如果我关闭模拟器并再次运行项目,则会启动一个新的模拟器并且控制台会显示模拟器启动但应用程序未安装且模拟器未显示在DDMS中。 如果我去终端并输入adb devices ,我会收到此错误消息 ADB服务器没有确认 *未能启动守护进程* 错误无法连接到守护程序 我find的唯一方法就是关闭eclipse,杀死adb.exe进程并重启eclipse。 什么可能导致此错误的想法/如何调试它? 编辑 :通过SDK管理器启动模拟器也不会产生任何积极的结果。 编辑2 :运行adb kill-server和adb start-server会产生相同的消息“ADB Server没有确认”,尽管它在此之前打印了一个”daemon not started, starting it now on port 5037″ 。

Adb安装进度条

我是初学者,所以如果我问任何明显的话,请记住我。 我正在尝试使用adb install apk.apk安装apk到我的设备但是, apk大约几百MB大,需要一些时间。 是否有某种进度条可以在命令窗口中实现以显示进度? 我见过adb push / pull的东西。 我不确定它是否相同。 我在Windows 8.1中运行它。 我还设置了一个adb环境variables。 非常感谢。

通过ADB Android发送AT命令

我有一项任务正在研究是否可以通过ADB shell将AT命令发送到Android设备。 到目前为止,我试图回应AT命令,但它将它们作为普通字符串传递。 任何帮助请任何人。

如何使用自定义Intent从eclipse启动android活动

我想,出于多个测试目的,从Eclipse开始我的android活动,其中包含有关intent的特定数据(例如,要加载的文件名等额外数据)。 在菜单中我可以提供这个吗? 在运行配置中,3个选项卡中没有任何内容可以提供任何参数 我可以更改资源文件中的一些参数,但我担心我可能会泄漏资源,这将进入最终的应用程序。 可以在adb中执行此操作: 请参见此处,但它目前无法与Eclipse中的F11启动命令相关联,这对于同时重新编译和重新启动非常有用。