Ubuntu 14.10 android 开发 环境问题解决。

1. Ubuntu 13.10 鼠标闪烁解决办法

问题描述:电脑安装Ubuntu 13.10 版本后,进入Ubuntu系统后鼠标指针不停的闪烁,看起来很不爽,解决办法如下。

问题关键:通过网上资料的查阅,发现原因是Ubuntu系统在电脑上识别出两个显示器(“内置显示器”和“未知显示器”),当我们关闭未知显示器后,鼠标则不闪烁。

解决办法:关闭“未知显示器”

具体步骤:

  1. 打开系统设置

  2. 选择“显示”  注:此时会看到一个内置显示器和一个未知显示器

  3. 单机“未知显示器”

  4. 在下面的选项中第一行显示该显示器已开启,单机开启,此时“未知显示器”关闭

  5. 解决完毕,鼠标不再闪烁

原文地址: http://jingyan.baidu.com/article/3aed632e78668970108091c0.html

2. 64位系统运行32位程序

问题描述:android SDK 里的adb等工具是32位环境编译的,直接无法运行,需要安装依赖的32位的库。

  1. 1. 安装Oracle JDK

    注意:如果编译Android4.4不能用OpenJDK,必须用Oracle JDK1.6,1.7目前是不支持的。

    具体如何安装Oracle JDK,请参见我的另一篇单独的文章,[Ubuntu Linux下安装Oracle JDK]  http://blog.csdn.net/gobitan/article/details/24322561.

    2. 安装必备工具软件

    注意:这里与官方的有个包不同,官方的包会报错.

    [plain]  view plain copy 在CODE上查看代码片 派生到我的代码片

    1. $sudo apt-get install git gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dri:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386 dpkg-dev  
    2. $ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so  

    3. 配置USB访问权限

    将如下内容加入到/etc/udev/rules.d/51-android.rules文件中

    [plain] view plain copy 在CODE上查看代码片 派生到我的代码片

    1. # adb protocol on passion (Nexus One)  
    2. SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e12", MODE="0600", OWNER="<username>"  
    3. # fastboot protocol on passion (Nexus One)  
    4. SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0fff", MODE="0600", OWNER="<username>"  
    5. # adb protocol on crespo/crespo4g (Nexus S)  
    6. SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e22", MODE="0600", OWNER="<username>"  
    7. # fastboot protocol on crespo/crespo4g (Nexus S)  
    8. SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e20", MODE="0600", OWNER="<username>"  
    9. # adb protocol on stingray/wingray (Xoom)  
    10. SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", ATTR{idProduct}=="70a9", MODE="0600", OWNER="<username>"  
    11. # fastboot protocol on stingray/wingray (Xoom)  
    12. SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="708c", MODE="0600", OWNER="<username>"  
    13. # adb protocol on maguro/toro (Galaxy Nexus)  
    14. SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", MODE="0600", OWNER="<username>"  
    15. # fastboot protocol on maguro/toro (Galaxy Nexus)  
    16. SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e30", MODE="0600", OWNER="<username>"  
    17. # adb protocol on panda (PandaBoard)  
    18. SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="d101", MODE="0600", OWNER="<username>"  
    19. # adb protocol on panda (PandaBoard ES)  
    20. SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="d002", MODE="0600", OWNER="<username>"  
    21. # fastboot protocol on panda (PandaBoard)  
    22. SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="d022", MODE="0600", OWNER="<username>"  
    23. # usbboot protocol on panda (PandaBoard)  
    24. SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="d00f", MODE="0600", OWNER="<username>"  
    25. # usbboot protocol on panda (PandaBoard ES)  
    26. SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="d010", MODE="0600", OWNER="<username>"  
    27. # adb protocol on grouper/tilapia (Nexus 7)  
    28. SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e42", MODE="0600", OWNER="<username>"  
    29. # fastboot protocol on grouper/tilapia (Nexus 7)  
    30. SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e40", MODE="0600", OWNER="<username>"  
    31. # adb protocol on manta (Nexus 10)  
    32. SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee2", MODE="0600", OWNER="<username>"  
    33. # fastboot protocol on manta (Nexus 10)  
    34. SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee0", MODE="0600", OWNER="<username>"  
    然后执行如下命令,将上述文件中的username替换为你的用户名。

    [plain]  view plain copy 在CODE上查看代码片 派生到我的代码片

    1. $sudo sed -i 's/username/dennis/g' /etc/udev/rules.d/51-android.rules  
    4. 配置ccache

    安装ccache并将export USE_CCACHE=1加入到~/.bashrc中。

    [plain]  view plain copy

    1. $sudo apt-get install ccache  
    2. $source ~/.bashrc  

原文地址: http://blog.csdn.net/gobitan/article/details/24367439

3. ADT升级问题

移除ADT 的方法

1、选择 Help  Install New Software;
2、在"Details" 面板中, 点击"What is already installed?" 链接;
3、在Eclipse Installation Details 对话框中,选择"Android DDMS"和"Android Development Tools" ,然后点击Uninstall;

转载于:https://my.oschina.net/wolfcs/blog/362963

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值