Ubuntu 14.10 android 開發 環境問題解決。

1. Ubuntu 13.10 鼠標閃爍解決辦法html

問題描述:電腦安裝Ubuntu 13.10 版本後,進入Ubuntu系統後鼠標指針不停的閃爍,看起來很不爽,解決辦法以下。python

問題關鍵:經過網上資料的查閱,發現緣由是Ubuntu系統在電腦上識別出兩個顯示器(「內置顯示器」和「未知顯示器」),當咱們關閉未知顯示器後,鼠標則不閃爍。linux

解決辦法:關閉「未知顯示器」android

具體步驟:git

  1. 打開系統設置api

  2. 選擇「顯示」  注:此時會看到一個內置顯示器和一個未知顯示器bash

  3. 單機「未知顯示器」markdown

  4. 在下面的選項中第一行顯示該顯示器已開啓,單機開啓,此時「未知顯示器」關閉curl

  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 的方法 一、選擇 Help  Install New Software; 二、在"Details" 面板中, 點擊"What is already installed?" 連接; 三、在Eclipse Installation Details 對話框中,選擇"Android DDMS"和"Android Development Tools" ,而後點擊Uninstall;

相關文章
相關標籤/搜索