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型号的驱动。
- android linux 10.4 编译环境
- Linux android 编译环境要求
- Android Linux kernel 编译环境
- linux Android 编译环境搭建
- linux环境Android源码编译环境搭建
- linux 环境部署android 编译环境
- Linux下Android编译环境的搭建
- Linux下Android编译环境的搭建
- Linux下Android编译环境的搭建
- Linux下Android编译环境的搭建
- FFmpeg for Android 编译方法 (Linux环境)
- Linux下android编译环境搭建
- linux android代码编译环境基本配置
- 搭建Android源代码编译环境-linux
- Android学习【Android内核编译之Linux通信环境搭建】
- linux 编译环境准备
- linux环境编译libssh2
- flash-linux编译环境
- 2014-5-28 技能
- 在VC或是VS中添加快捷键
- C/C++——strcmp函数实现
- Oracle中merge into的使用
- android开源库
- android linux 10.4 编译环境
- [学习笔记]SVG初级篇
- 模拟人脑的半导体问世了
- mysql记录集中记录序号,MySQL中实现rownum功能类似的语句
- ASP与sql存储过程
- jquery 异步
- HDU-#3232 Crossing Rivers(期望+概率论)
- 函数参数压栈顺序
- 第一篇1