zoukankan      html  css  js  c++  java
  • ubuntu 64位 搭建 android 开发环境

    ubuntu 64位机器安装Eclipse 并且配置 ADT

    呼呼,,这几天郁闷死我了,Win下面的eclipse一直疯狂崩溃,从装了系统都不行,
    真不知道我到了什么霉。。。。
    转战到ubuntu下面,开始我艰辛的使用eclipse的过程。
    好辛苦啊,多辛苦我就不说了,看教程吧。。。

    下载eclipse ,Java ubuntu已经有了


    昨天在这个网站下载了个 http://mirror.bjtu.edu.cn/eclipse/technology/epp/downloads/release/helios/SR2/eclipse-rcp-helios-SR2-linux-gtk-x86_64.tar.gz
    下载下来后可以直接安装。
    安装插件的过程中会等比较长的时间,应该是在检测软件的依赖关系,耐心等就对了,如果提示某个插件无法安装,请仔细看输出的错误信息,然后搜索错误信息。


    关于连接手机
    在linux里面,模拟器可以直接识别,使用adb也没有限制,但是手机插上usb之后,adb并不识别,显示的是问号,在eclipse里面也是这样。

    解决方法如下:
    1.在bash中输入lsusb,可以看到很多BUS设备,很多都是Linux Foundation 1.1 root hub的,这是没有插上usb设备的端口,插上手机的端口会出现另外的字符串,比如我的是High Tech Computer Corp. 然后记下它的id:0bb4:0c02

    2.在/etc/udev/rules.d目录下新建一个51-android.rules文件,内容如下:

    SUBSYSTEM=="usb|usb_device", SYSFS{idVendor}=="0bb4", MODE="0660",GROUP="plugdev"
    SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0c02", SYMLINK+="android_adb"
    SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0c01", SYMLINK+="android_fastboot"

    这里的idVendor是第一步中记下的id。
    sudo chmod a+rx /etc/udev/rules.d/50-android.rules
    sudo /etc/init.d/udev restart

    3.执行如下命令

    chmod a+r /etc/udev/rules.d/51-android.rules
    sudo adb kill-server
    sudo adb devices


    ( 注:有时候不能用的话就 进入文件目录下 使用

    sudo ./adb kill-server
    sudo ./adb start-server
    sudo ./adb devices
    如果显示的不是一堆问号的话 恭喜你,已经解决问题。
    )

    然后就会发现 adb可以用了。


    其实还有个非常容易的办法,亲身实践,
    直接更新apktools 到最新版本,调用plam-tools 目录下的adb,

    直接使用
    sudo adb kill-server 
    sudo adb devices

    几乎所有手机通用,免驱动哦~~
    提示 权限不足的时候 在命令前面加上 sudo 即可

    如果觉得两个命令敲起来费劲的话,新建一个文本文件,把这两个命令复制进去,命令写上完整的路径名称,后缀名改成 .sh 然后在终端里面
    sudo cp 刚才都文件 /usr/bin/ 目录下面

    输入 chmod +x 刚才都文件名.sh
    以后在终端下面直接输入 刚才的文件名 就可以很方便的执行这两个命令了。

  • 相关阅读:
    第二章 图像的显示
    c++ 使用PI
    c++函数写的都对,还是说incompatible或者not found的解决办法
    我理解的直方图均衡化
    解决360WiFi有时候手机连接不上
    c# 16进制byte转成int
    VS2010 代码突然改变字体 解决办法
    荣耀手机恢复那些“不再提示”的设置
    mfc视类中错误:IntelliSense: declaration is incompatible with。。。解决方案
    [原] Android 自定义View步骤
  • 原文地址:https://www.cnblogs.com/zhenbeiju/p/2622240.html
Copyright © 2011-2022 走看看