`
mmdev
  • 浏览: 12919474 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

ubuntu下android真机调试

 
阅读更多

用真机调试过程序的都知道,在windows下我们必须要装各种驱动,让人很无语,可是ubuntu下就是大不一样了,大家可以来比较下,把windows丢到一边去吧。

首先把手机的usb调试打开并接到电脑上,然后在终端里输入lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 04e8:685e Samsung Electronics Co., Ltd

此时会出现类似的输出,可以发现最下面有一个Samsung的,id为04e8,ok,我们已经找到了外设的ID

接下来在/etc/udev/rules.d/目录下建立50-android.rules规则文件,内容如下:

SUBSYSTEM==”usb”, ATTR{idVendor}==”04e8″, MODE=”0666″ GROUP="plugdev"

ps:可以根据自己的需要添加多个设备

保存后通过 chmod a+x /etc/udev/rules.d/50-android.rules 让程序可执行

接着到/etc/udev/rules.d/目录下执行 ./50-android.rules

然后重启下udev和adb:

sudo /etc/init.d/udev restart

cd sdk中platform-tools所在位置

sudo ./adb kill-server

sudo ./adb start-server

此时回输出:

* daemon not running. starting it now on port 5037 *
* daemon started successfully *

最后通过adb查看设备:

sudo ./adb devices

会有以下输出:

List of devices attached
emulator-5554 device
304D1907BB31DB9E device

ps:以上两项设备代表目前可用的(前者是我打开的一个虚拟机,后面一个是手机),需要注意很多地方都需要root权限,所以建议刚开始就取得root权限

(使用sudo su),后面的操作就可以将所有的sudo给去掉了。

好了,去看看你的eclipse吧,在DDMS视图中左上角将会显示以上两项设备。





分享到:
评论

相关推荐

    ubuntu上android真机调试脚本文件和wifi调试apk

    资源包含wifi调试apk和ubuntu上android真机调试的apk,资料信息详见:http://blog.csdn.net/zxinlong/article/details/9717375

    android真机调试

    在ubuntu环境下Eclipse不能连接真机调试

    ubuntu下android开发之让真机作为模拟器使用的方法

    用于android手机应用开发时候,调试程序用真机代替模拟器,而ubuntu系统有点纠结了,不能实现直接在手机运行程序。

    ubuntu下链接调试android手机

    ubuntu系统下链接调试android手机,按照上面的命令操作,可以用真机调试

    drozer_2.3.4.deb (Debian-Ubuntu Archive)

    drozer提供了很多Android平台下的渗透测试exploit供你使用和分享。对于远程漏洞,drozer能够生产shellcode帮助你部署drozer代理作为一个远程管理工具,最大化对设备的利用。 更快的Android安全评估 drozer可以大大...

    android开发入门与实战(下)

    1.4.2 模拟器和真机的区别 1.4.3 模拟器使用注意事项 1.5 更上一层楼——加入Android开发社区 1.6 本章小结 第2章 工欲善其事 必先利其器——搭建Android开发环境 2.1 开发Android应用前的准备 2.1.1 Android开发...

    android开发入门与实战(上)

    1.4.2 模拟器和真机的区别 1.4.3 模拟器使用注意事项 1.5 更上一层楼——加入Android开发社区 1.6 本章小结 第2章 工欲善其事 必先利其器——搭建Android开发环境 2.1 开发Android应用前的准备 2.1.1 Android开发...

    《Google Android开发入门与实战》.pdf

    从技术实现上,讲解了5个android平台下的完整综合实例及源代码分析,分别是rss阅读器、基于google map的个人gps、豆瓣网(web 2.0)客户端、在线音乐播放器、手机信息查看助手。本书注重对实际动手能力的指导,在遵循...

    Google.Android开发入门与实战

    从技术实现上,讲解了5个Android平台下的完整综合实例及源代码分析,分别是RSS阅读器、基于Google Map的个人GPS、豆瓣网(Web 2.0)客户端、在线音乐播放器、手机信息查看助手。《Android开发入门与实战》注重对实际...

    Google Android开发入门与实战的代码

    1.4.2 模拟器和真机的区别 4 1.4.3 模拟器使用注意事项 4 1.5 更上一层楼——加入Android开发社区 5 1.6 本章小结 6 第2章 工欲善其事 必先利其器——搭建Android开发环境 7 2.1 开发Android应用前...

Global site tag (gtag.js) - Google Analytics