以前开发Android时,都是在Win7上,最近想接着搞一搞移动开发,就试着在Ubuntu上开发。

开发环境是从官网上下载的ADT,什么都有了,直接可以用,这里使用以前下载的,这里就不演示了,有机会在分享。

说一下重点吧:

写了个HelloWorld,想在手机上运行一下,但是把手机插上,好像没有反映,在Eclipse中运行项目,也没有手机调试的选项。

那就再往上搜吧,解决了,这里分享一下:


1.将手机通过数据线与电脑连接(Ubuntu 12.04LTS)


2.通过命令查看USB连接情况

lsusb

会显示类似下面截图的内容:


如图中所示的最后一条记录,就是我的手机,中兴的,他的前面有一个ID,我们需要记下来,我这里是 19d2


3.创建真机的USB规则

输入命令:

sudo gedit /etc/udev/rules.d/android.rules

会打开文本编辑器,我们输入一些内容:

SUBSYSTEM=="usb", SYSFS{idVendor}=="19d2", MODE="0666" 

这里需要改变的是
SYSFS{idVendor}=="19d2"
19d2 是我的手机ID号,把这里改成你的就可以了。

保存之后,关闭即可。


4.改变文件权限,并重启USB服务

sudo chmod a+rx /etc/udev/rules.d/android.rules 

sudo /etc/init.d/udev restart 

5.重启adb服务

进入SDK的platform-tools 文件夹,即adb命令所在的文件夹

在这一步的话,遇到了一些问题,这里也记录一下

输入命令重启服务:

sudo ./adb kill-server sudo ./adb devices

这里会提示:

List of devices attached ???????????? no permissions

这里大概是说,没有权限什么的,通过查资料,得知,这里需要使用root权限启动,正确的做法是先获取ROOT权限,在启动服务


获取ROOT权限请参考:Ubuntu获取ROOT权限的方法


输入命令:

root@yuguiyang-Aspire-4741:/opt/adt-linux/sdk/platform-tools# ./adb kill-serverroot@yuguiyang-Aspire-4741:/opt/adt-linux/sdk/platform-tools# sudo ./adb start-server* daemon not running. starting it now on port 5037 ** daemon started successfully *root@yuguiyang-Aspire-4741:/opt/adt-linux/sdk/platform-tools# ./adb devicesList of devices attached ZTEU930HDdevice
这下就可以了,在Eclipse中,运行时,会出现真机调试的选项了, 。


参考博客:(感谢原作者的分享)

http://os.51cto.com/art/201104/256341.htm


http://baoweiwei.iteye.com/blog/1559729



更多相关文章

  1. Android(安卓)IO性能分析及排查
  2. 【Android】获取当前 Wifi 的 MAC 地址(BSSID),注意并非是手机的MAC
  3. Android(安卓)录制手机屏幕视频生成GIF图片实例详解
  4. android快应用,Error: Cannot find module 'xxx\node_modules\h
  5. Android最新敲诈者病毒分析及解锁
  6. 不同手机在豌豆夹上显示设备同名的解决方法 && Android(安卓)获
  7. 关于android各种双卡手机获取imei,imsi的处理(mtk,展讯,高通等)
  8. 【android Studio】零git知识、零脚本命令,即刻体验git版本管理魅
  9. 用android做的一个简单的电话拨号器的错误的解决(用android模拟两

随机推荐

  1. 膜拜!感谢大佬们赏饭吃,向你们致敬!
  2. 使用 React 要懂的 JavaScript 特性[每日
  3. Android使用Canvas绘图
  4. 这是个超棒的jQuery颜色选择器
  5. HTML5 电子书翻页 3D 动画特效
  6. HTML5 WebGL 3D星云动画特效
  7. normandie为什么不碰videoview
  8. jQuery扁平化风格手风琴菜单
  9. Lombok,嗯,真香香香香香香!
  10. 6组精美的纯CSS3悬浮飘带特效