关闭

Ubuntu 12.04 64位 使用 Android 问题总结

标签: ubuntuandroidpermissionskeyboardvim
5025人阅读 评论(0) 收藏 举报
分类:
问题1:

Google 近日发布 ADT 17.0.0 和 SDK R17版本 ,于是乎在 Ubuntu 12.04 X64 上装了下,结果无法运行 adb 命令,错误如下:

adb: error while loading shared libraries:libncurses.so.5: wrong ELF class: ELFCLASS64 

查度娘,翻谷歌 该问题还挺普遍,特别针对 64位 Ubuntu ,其实就一句话,没有找到 公共库 ,运行以下命令即可搞定。

追加问题:最近重装系统后,环境变量配置完毕,明明就在adb 目录中运行 adb 命令但老显示 sudo: adb: command not found ,处理方法还是下载 32 位支持库。
$ sudo apt-get install ia32-libs
问题2:

adb devices 没有权限,最新处理方式参见《Ubuntu识别Android机型为问号处理》

$ adb devices
List of devices attached 
????????????	no permissions

网上解决很多,大致相同,我将自己机器的处理方法记录一下

1、 lsusb 查看 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 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 138a:0007 Validity Sensors, Inc. VFS451 Fingerprint Reader
Bus 001 Device 004: ID 17ef:600e Lenovo 
Bus 001 Device 005: ID 05c8:0403 Cheng Uei Precision Industry Co., Ltd (Foxlink) Webcam
Bus 002 Device 003: ID 1058:1110 Western Digital Technologies, Inc. 
Bus 002 Device 004: ID 062a:0201 Creative Labs Defender Office Keyboard (K7310) S Zodiak KM-9010
Bus 002 Device 007: ID 05c6:9015 Qualcomm, Inc. 

我的机器是高通方案某机型所以显示 Bus 002 Device 007: ID 05c6:9015 Qualcomm, Inc. 如果你确实不知道那条是你的机器情况,就将英文部分粘贴到 google 查下就OK

2、首先使用 vim 新建一个配置文件

$ sudo vim /etc/udev/rules.d/70-android.rules

内容填写如下

SUBSYSTEM=="usb", ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="9015",MODE="0666"

其实每个人修改不同就两处 idVendor 和 idProduct, 参考刚才 lsusb Bus 002 Device 007: ID05c6:9015 Qualcomm, Inc.

3、运行以下命令:

sudo chmod a+rx /etc/udev/rules.d/70-android.rules
sudo /etc/init.d/udev restart
4、在 Android sdk 的 tools 目录下运行 (这一步很重要,必须要sudo,否则没效果)

sudo ./adb kill-server

5、修改完成后,将手机USB线与电脑断开,再连就会显示OK !

$ adb devices
List of devices attached 
1234567890ABCDEF	device

参考文章

Part Two. 解决no permissions问题

Ubuntu下ADB调试Android找不到设备的解决方法

0
0
查看评论

ubuntu 12.04(64位)下搭建android5.0开发环境

ubuntu 12.04(64位)下搭建android5.0开发环境 本文介绍在WIN7操作系统通过在虚拟机VMWARE和Ubuntu下搭建了一个android5.0编译环境的操作过程,包括LINUX系统安装,JDK安装,samba服务和ssh服务安装。因为要下载补丁,需要网络支持,要能够上网。电脑...
  • zhenwenxian
  • zhenwenxian
  • 2014-12-20 00:26
  • 11732

ubuntu12.04 64位安装jdk

1.先去 Oracle下载Linux下的JDK压缩包,推荐链接JDK-DownLoad (我之前点了别的链接,下载后配置几次死活配置不好,所以推荐还是用这个吧)。 2. 将解压好的jdk1.7.0_21文件夹用最高权限复制到/usr/lib/jvm目录里 (注...
  • u010666109
  • u010666109
  • 2013-12-24 00:18
  • 667

ubuntu12.04 64位安装 dynInst

dynInst的官方网站是http://www.dyninst.org/ 1、下载dynInst安装包,网址为 http://www.dyninst.org/downloads/archive/ 我下载的是8.x Series版本 libdyninst_8.1.2-1_amd64.deb和l...
  • lfdanding
  • lfdanding
  • 2015-12-12 16:46
  • 942

Ubuntu12.04 64位 Andrord 编译环境搭建

1. 安装ubuntu12.04 64位操作系统 如果是项目多需要经常编译,建议使用windows与ubuntu12.04双系统,实体机编译速度比较快。建议安装空间不小于50G(Anroid系统4.0以上系统编译后至少大于20G),至于如何安装双系统可在网上随便搜索相关文档。 2. 更新系统 安装...
  • devsha
  • devsha
  • 2015-03-19 09:26
  • 270

Ubuntu 使用笔记------win7下安装ubuntu12.04(64位)

1)首先还是分区,在计算机上右键--管理--磁盘管理() 装Ubuntu分配的硬盘大小最好是(20G以上)不要太小,这里请注意,ubuntu和windows文件系统完全不同,所以我们划好要给ubuntu的分区后,删除卷。到时候,安装好的ubuntu的分区,在windows下是看不到的,但是进入ubu...
  • caiwenfeng_for_23
  • caiwenfeng_for_23
  • 2014-03-22 23:07
  • 9704

Ubuntuh桌面版12.04 32bit和64bit和13.04 32bit和64bit下载地址

遇到了可恶的墙谁也没有办法,代理也不是很好用!!现直接把这些ISO的地址贴出来供大家下载 Ubuntu 桌面版 12.04 LTS 32-bit ISO下载地址 http://china-images.ubuntu.com/releases/12.04/ubuntu-12.04-desktop-i3...
  • hotlinhao
  • hotlinhao
  • 2013-09-06 17:18
  • 7500

win7 64位 与 Ubuntu 12.04 64位双系统安装方法

1、硬件环境      windows 7 64位        ubuntu 12.04 64位       UltraISO最新版  (用来将镜像文件...
  • zhouxy0901
  • zhouxy0901
  • 2014-09-09 23:26
  • 2626

ubuntu12.04.2下载地址

http://old-releases.ubuntu.com/releases/12.04.1/
  • sno_guo
  • sno_guo
  • 2014-03-13 18:04
  • 3840

windows远程桌面访问ubuntu12.04

(1) 讲解VNC方法来远程桌面访问ubuntu12.04 ubuntu10.04搭载的GNOME界面支持windows远程访问,但是由于以后默认搭载的界面变成了unity,本身争议较大,最重要的是,之前的CRT\PUTTY都是SSH方法命令行连接不能很好的满足大家以后的需求(看不到界面),有必...
  • gulianchao
  • gulianchao
  • 2013-08-17 22:28
  • 3087

Ubuntu12.04 64bit 下安装VNC server

Ubuntu下安装VNC server 本帖说明:为了解决ubuntu12.04 64 bit 的vncserver所转。已经测试可行。 1. 安装gonme核心包(如果是字符界面的话) apt-get install x-window-system-core apt-g...
  • vfatfish
  • vfatfish
  • 2012-05-23 11:52
  • 7687
    个人资料
    • 访问:632239次
    • 积分:3764
    • 等级:
    • 排名:第10161名
    • 原创:57篇
    • 转载:11篇
    • 译文:0篇
    • 评论:77条
    文章分类
    最新评论