Ubuntu下调试Android手机并进入手机Shell终端(2)

hang@CAPF:/etc/udev/rules.d$ sudo /etc/init.d/udev restart 

会看到udev相关的提示信息

4、设置adb 

进入sdk得platform-tools目录

hang@CAPF:/opt/android-sdk-linux_x86/platform-tools$ sudo ./adb kill-server
hang
@CAPF:/opt/android-sdk-linux_x86/platform-tools$ sudo ./adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached 

0163C5420200F029    device 

大功告成,可以在eclipse下使用真机调试了。

进入android shell的方法:

hang@CAPF:/opt/android-sdk-linux_x86/platform-tools$ ./adb shell

进去以后,就可以随便折腾了,,最好别乱删乱改

 最后附上adb的相关参数,英文--help一样:

adb(Android Debug Bridge)是Android 提供的一个通用的调试工具,【 Linux公社  】借助这个工具,我们可以很好的调试开发的程序,adb.exe在你安装的android的sdk开发包tools目录下

命令   描述  
install <path>   安装应用程序到服务器  
pull <remote file> <local file>   将远程文件拉出服务器  
push <local file> <remote file>   将本地文件推进服务器  
shell   在服务器上打开一个壳环境  
forward <local port> <remote port>   从一个端口转递流量到另外一个端口(到或者从服务器上)  
start-server   启动服务器  
kill-server   停止服务器  
ppp <tty> <params>   通过USB使用一个ppp连接  
devices   列出可用的模拟器  
help   列出adb的命令  
version   显示adb的版本  

adb使用方法:

adb [-d|-e|-s <serialNumber>] <command>

当你发出一个命令,系统启用Android客户端。客户端并不与模拟器实例相关,所以如果双服务器/设备是运行中的,你需要用-d选项 去为应被控制的命令确定目标实例。关于使用这个选项的更多信息,可以查看模拟器/设备实例术语控制命令。 
1、安装应用 到模拟器:

你可以使用adb从你的开发电脑上复制一个应用程序,并且将其安装在一个模拟器/设备实例。像这样做,使用install命令。这个 install命令要求你必须指定你所要安装的.apk文件的路径:
adb install <path_to_apk>
为 了获取更多的关于怎样创建一个可以安装在模拟器/设备实例上的.apk文件的信息,可参照Android Asset Packaging Tool (aapt).
要注意的是,如果你正在使用Eclipse IDE并且已经安装过ADT插件,那么就不需要直接使用adb(或者aapt)去安装模拟器/设备上的应用程序。否则,ADT插件代你全权处理应用程序的 打包和安装.
如果要删除某个应用,按下面操作,例如应用为test:
adb shell
cd /data/app
rm test.apk

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwfyfx.html