Articles of adb

编译android的c程序

我有你用C编写的世界程序,我正在使用编译它 arm-linux-androideabi-gcc hello.c -o hello 并通过使用adb推送到Android设备来运行它 adb push hello /system adb shell chmod 777 /system/hello 之后,我试图在adb shell中运行hello二进制文件,但它说 ./hello /system/bin/sh: ./hello: No such file or directory 任何人都可以帮我吗? 你好世界程序 #include <stdio.h> int main() { printf("HELLO WORLD\n"); return 0; }

电话Wiko风筝没有在亚行find

这里是问题:我试图在我的电脑(debian)上连接我的手机(Wiko Kite)。 我已经安装了android SDK的adb。 在遵循linux的基本configuration之后(正如你可以在这篇文章中看到的那样 ),经过几次重启之后,我的手机仍然不被识别(尽pipe在这一点上,使用不同的手机是完美的)。 lsusb的结果是 Bus 004 Device 011: ID 0a5c:e681 Broadcom Corp. Bus 004 Device 002: ID 8087:8000 Intel Corp. Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 004: ID 5986:014c Acer, Inc Bus 003 Device 003: ID 8087:07dc Intel Corp. Bus 003 Device 002: ID […]

在无头linux机器上运行android模拟器

我想在我的linux无头机器上运行android模拟器。 我安装android sdk,需要platofrms等等。 我已经使用以下命令创build了android avd android create avd -n TestDevice4.4.2 -t 17 ( 17 is id of from targets list ) 现在我尝试通过以下命令启动模拟器 emulator -avd TestDevice4.4.2 -no-skin -no-window 而且我的terminal出现以下错误。 / home / ubuntu / sdk-android / tools / emulator64-arm:加载共享库时出错:libGL.so.1:无法打开共享目标文件:没有这样的文件或目录 由于这是第一次在无头Linux机器上build立起来,我面临着几个问题。 我无法弄清楚这是怎么回事。 感谢你的帮助 :-) EDITED 我在这里看到类似的问题。 我不得不安装以下库并在sdk / tools / lib目录中创buildsymbolink。 sudo apt-get install libgl1-mesa-dev ln -s […]

Android截图和Screencap权限

我正在尝试以超级用户login为根,并得到一个“权限被拒绝”的错误。 screenshot -i /sdcard/screen.png error: writing file /sdcard/screen.png: Permission denied 但是,如果我使用screencap它的作品。 screencap -p /sdcard/screen.png 为什么发生这种情况?

Android:不能执行通过Linux部署在同一部手机上的文件

root@hammerhead:/data/local # ./HelloWorld tmp-mksh: ./HelloWorld: No such file or directory 你好! 我在Linux Deploy上使用gcc编译,据我了解,Ubuntu和chroots下载到环境中。 该文件在这个chroot环境中运行良好。 据我了解,这个错误是在文件不匹配机器的架构时给出的。 但它运行在同一台机器上! 有谁知道为什么这可能会发生? 文件权限,所有权和上下文: -rwxrwxrwx root root u:object_r:system_data_file:s0 HelloWorld Id输出: uid=0(root) gid=0(root) context=u:r:init:s0 使用/ system / bin / sh /system/bin/sh: ./Helloworld: No such file or directory 试图执行一个不存在的文件: /system/bin/sh: ./test: not found

亚行不承认Ubuntu上的nexus 4

我已经安装了Ubuntu的mtpfs工具,并成功安装了nexus 4。 这里的步骤: sudo apt-get install mtp-tools mtpfs sudo gedit /etc/udev/rules.d/51-android.rules 添加到文件51-android.rules : #LG – Nexus 4 SUBSYSTEM==”usb”, ATTR{idVendor}==”1004?, MODE=”0666? 然后 sudo chmod +x /etc/udev/rules.d/51-android.rules sudo service udev restart sudo mkdir /media/nexus4 chmod 755 /media/nexus4 sudo mtpfs -o allow_other /media/nexus4 在这里得到了一切从这个网站。 但不幸的是我不能用adb列出Nexus 4,当我运行我得到的adb devices adb devices List of devices attached 但是没有列出任何设备…当我想用adb访问nexus时,是否需要configuration任何设备?

在adb shell中对linux tree命令的类似命令

我想列出Android手机音乐目录的所有文件和文件夹。 我在哪里使用 ls -l -R /sdcard/music 它提供了所有文件和文件夹,但没有正确的方式。 任何一个告诉我adb shell命令显示目录的文件和文件夹层次结构像“树”linux命令。

从命令行中删除持续的僵尸进程

我经常跑adb,有时会停止工作。 $ ps aux user1 4175 0.0 0.0 0 0 ? Zl Feb27 0:03 [adb] <defunct> 这僵尸进程停止adb工作,我不能让亚行再次工作,而无需重新启动计算机。 我试过发送 kill 4175 kill -9 4175 kill-17 4175 但没有“收获”的僵尸进程。 如何在不重新启动计算机的情况下再次运行adb? 另外,我正在使用: Linux user1 2.6.32-38-generic #83-Ubuntu SMP Wed Jan 4 11:12:07 UTC 2012 x86_64 GNU/Linux

将数据从shell脚本插入到'安全'表中

嗨每个人我试图手动设置locking屏幕为一个摩托A855(Droid 1)设备我已经写了下面的shell脚本运行相同,但我得到exception,而运行代码,我跟着这个链接嵌套报价和这个链接将数据从ADB插入Sqlite ./adb shell su -c 'mount -o remount,rw /data' ./adb shell su -c 'sqlite3 /data/data/com.android.providers.settings/databases/settings.db "insert into secure values(50,'"'lockscreen.disabled'"',1);"' 我在运行脚本时遇到以下错误 sh: no closing quote /system/bin/sh: ": not found 请帮帮我 提前致谢

ADB Shell:错误:未知的命令:执行adb shell时的显示密度显示密度?

我正在运行Linux Mint,连接的设备是一个ZTE HSUSB,它运行在Android v4.1.2上。 屏幕重新resize的命令似乎工作:我执行adb shell am display-size 640×480 ,它正确地调整了屏幕的大小。 但是,当我试图调整屏幕密度,我得到了adb shell am display-density 160 administrator-LenovoPC ~ # adb shell am display-density 160 usage: am [subcommand] [options] usage: am start [-D] [-W] [-P <FILE>] [–start-profiler <FILE>] [–R COUNT] [-S] [–opengl-trace] <INTENT> am startservice <INTENT> am force-stop <PACKAGE> am kill <PACKAGE> am kill-all am broadcast <INTENT> […]