android linux 10.4 编译环境

来源:互联网 发布:淘宝开过店可以再开吗 编辑:程序博客网 时间:2024/05/21 06:38

1.安装JDK.

下载http://www.oracle.com/technetwork/java/javase/downloads/index.html

然后运行sudo ./jdk-6u32-linux-x64.bin

2.安装 eclipse

下载:http://www.eclipse.org/downloads/ (和linux 版本相对应的)

解压就OK

3.运行eclipse安装ADT插件,Help->Install New Software...->在Work with:输入

https://dl-ssl.google.com/android/eclipse/
4.下载linux平台的sdk套件
http://developer.android.com/sdk/
设置SDK路径  选择Windows-->preferences-->Android,在右边选择SDK location,选择加压后的SDK所在跟路径

5.添加路径到环境变量中,进入到/home/XXXX中,点击Ctrl+H键显示当前文件下的隐藏文件,你会发现该目录下的.bashrc,在最后添加

      #setjava environment

      exportJAVA_HOME=/home/XXXX/android_env/jdk1.6.0_32

      exportJRE_HOME=/home/XXXX/android_env/jdk1.6.0_32/jre

      exportPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$JAVA_HOME/jre/bin/java

exportCLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib

  #sdk

  export

PATH=$PATH"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/XXXX/android_env/adt-bundle- linux/sdk/tools:/home/XXXX/android_env/adt-bundle-linux/sdk/platform-tools" 

打开终端驱动到/home/XXXX/下,运行sudosource .bashrc使环境变量生效.

6.安装一些常用软件及其编译环境

如果你的系统是ubuntu64位系统,请先运行apt-get installia32_libs

sudo apt-getinstall flex bison gperf build-essential curl zlib1g-dev g++-multilibg++-4.4-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-devlibx11-dev lib32readline5-dev lib32z1-dev wine mingw32

某些如果不能安装,请执行sudoapt-get update

7.配置一下USB驱动

在/etc/udev/rules.d/51-android.rules 文件中增加,要是没有就新建这个文件

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="0502", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="413c", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="0489", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="04c5", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="091e", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="201E", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="109b", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="24e3", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="2116", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="0482", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="17ef", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="0e8d", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="0409", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="2080", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="0955", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="2257", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="10a9", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="1d4d", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="0471", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="04da", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="1f53", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="04dd", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="054c", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="0fce", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="2340", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="0930", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="19d2", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="2717", MODE="0666", GROUP="plugdev"SUBSYSTEM=="usb", ATTR{idVendor}=="271D", MODE="0666", GROUP="plugdev"SUBSYSTEM=="usb", SYSFS{"Samsung Electronics Co., Ltd"}=="04e8", MODE="0666"SUBSYSTEM=="usb", ATTR{idProduct}=="c011", MODE="0666", GROUP="plugdev"在 .android/adb_usb.ini 文件中加入

# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.# USE 'android update adb' TO GENERATE.# 1 USB VENDOR ID PER LINE.0x271D0x0e8d0x04e80x2717

当然还可以在以上两个文件中加入你需要的USB型号的驱动。

0 0
原创粉丝点击