export PLAY2_HOME=/home/fql/fql_zlyy/tools/play-2.2.0
export TOMCAT_HOME=/home/fql/fql_zlyy/tools/apache-tomcat-7.0.41
export ANT_HOME=~/fql_zlyy/tools/apache-ant-1.8.3
export MAVEN_HOME=~/fql_zlyy/tools/apache-maven-3.0.4
export Grails_Home=/home/fql/fql_zlyy/tools/grails-2.2.4
# export JAVA_HOME=~/fql_zlyy/tools/jdk1.6.0_32
# export JAVA_HOME=/usr/lib/jvm/java-6-sun
export JAVA_HOME=/usr/lib/jvm/java-6-oracle
# export JRE_HOME=~/fql_zlyy/tools/jdk1.6.0_32/jre
# export APK_HOME=~/fql_zlyy/tools/apktool-install-linux-r04-brut1
export APK_HOME=/home/fql/fql_zlyy/tools/apktool-install-linux-r05-ibot
export PATH=$ANDROID_SDK/platform-tools:$TOMCAT_HOME/bin:$Grails_Home/bin:$ANDROID_SDK/tools:$JAVA_HOME/bin:$ANT_HOME/bin:$PLAY2_HOME:$MAVEN_HOME/bin:$PATH
export PATH=$ANDROID_SDK/tools:$ANDROID_SDK/platform-tools:$APK_HOME:$PATH
export CLASSPATH=$ANDROID_SDK/platform-tools/lib:$TOMCAT_HOME/lib:$ANDROID_SDK/tools/lib:$JAVA_HOME/lib:$ANT_HOME/lib:$MAVEN_HOME/lib:$CLASSPATH
开发环境搭建:
Operating System
Ubuntu 12.10 x64
-
下载系统镜像文件
wget ftp://pekall:pekall@192.168.20.51/Downloads/os/ubuntu-12.10-desktop-amd64.iso
-
使用 Universal-USB-Installer-1.9.3.1.zip制作 USB 启动盘
-
U盘启动系统,开始安装,系统语言设置为 English
Ubuntu 11.10 x64
-
下载系统镜像文件
wget ftp://pekall:pekall@192.168.20.51/Downloads/os/ubuntu-11.10-desktop-amd64.iso
-
使用 Universal-USB-Installer-1.9.1.1.zip制作 USB 启动盘
-
U盘启动系统,开始安装,系统语言设置为 English
Oracle JDK6 X64
通过安装包安装
-
下载安装文件
wget ftp://pekall:pekall@192.168.20.51/Downloads/android_dev_tool/jdk-6u32-linux-x64.bin
-
参考How do I install Oracle JDK 6?安装 Oracle JDK 6
通过包管理器安装
参考
- Oracle Java (JDK) 6 / 7 / 8 Installer PPA
- INSTALL ORACLE JAVA 7 IN UBUNTU VIA PPA REPOSITORY
- Install Sun JDK 6 on Ubuntu 11.10
Android Build Environment
-
安装编译需要的软件包
$ sudo apt-get install git-core gnupg flex bison gperf build-essential \ zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \ x11proto-core-dev libx11-dev lib32readline-gplv2-dev lib32z1-dev \ libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \ libxml2-utils xsltproc $ sudo apt-get install libx11-dev:i386
-
Ubuntu 11.10 自带的 GCC 版本是 4.6 ,编译 Android 会出现错误。这里需要安装低版本的 GCC 4.4 。
$ sudo apt-get install g++-4.4-multilib gcc-4.4-multilib
参考
Android SDK
-
在用户主目录下创建目录
opt
$ mkdir ~/opt
-
进入
~/opt
目录$ cd ~/opt
-
下载软件包
$ wget ftp://pekall@192.168.20.51/Downloads/android_dev_tool/android-sdk-linux.tar.gz
-
解开软件包
$ tar xvzf android-sdk-linux.tar.gz
-
配置环境变量,在
~/.bashrc
文件中加入与 Android SDK 相关的环境变量$ gedit ~/.bashrc
在文件的最后加入export ANDROID_SDK=~/opt/android-sdk export PATH=$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools:$PATH
Eclipse & ADT
-
下载软件包到
~/opt
$ cd ~/opt $ wget ftp://pekall:pekall@192.168.20.51/Downloads/android_dev_tool/eclipse-java-indigo-SR2-linux-gtk-x86_64.tar.gz
-
解开软件包
$ tar xzvf eclipse-java-indigo-SR2-linux-gtk-x86_64.tar.gz
双击 eclipse 目录里的 eclipse 即可启动 eclipse -
安装代码着色插件 参考 The Eclipse Color Theme Plugin
-
安装 ADT 插件 参考 Installing the Eclipse Plugin 或下载本地安装包 ADT-20.0.3.zip。无法访问
dl-ssl.google.com
的解决办法,参考 无法安装ADT的解决方法 -
Android SDK 源代码包插件 参考How to: view core Android Java sources in Eclipse
在 Ubuntu 下使用 adb 连接 android 手机
编辑 /etc/udev/rules.d/51-android.rules
$ sudo gedit /etc/udev/rules.d/51-android.rules
添加如下配置信息
SUBSYSTEM=="usb|usb_device", SYSFS{idVendor}=="12d1", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="12d1", ATTR{idProduct}=="1035", SYMLINK+="android_adb"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="12d1", ATTR{idProduct}=="1035", SYMLINK+="android_fastboot"
SUBSYSTEM=="usb|usb_device", SYSFS{idVendor}=="12d1", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="12d1", ATTR{idProduct}=="360d", SYMLINK+="android_adb"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="12d1", ATTR{idProduct}=="360d", SYMLINK+="android_fastboot"
SUBSYSTEM=="usb|usb_device", SYSFS{idVendor}=="8087", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="8087", ATTR{idProduct}=="08f3", SYMLINK+="android_adb"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="8087", ATTR{idProduct}=="08f3", SYMLINK+="android_fastboot"
SUBSYSTEM=="usb|usb_device", SYSFS{idVendor}=="04e8", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", SYMLINK+="android_adb"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", SYMLINK+="android_fastboot"
SUBSYSTEM=="usb|usb_device", SYSFS{idVendor}=="1782", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="1782", ATTR{idProduct}=="5d04", SYMLINK+="android_adb"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="1782", ATTR{idProduct}=="5d04", SYMLINK+="android_fastboot"
SUBSYSTEM=="usb|usb_device", SYSFS{idVendor}=="19d2", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="19d2", ATTR{idProduct}=="0120", SYMLINK+="android_adb"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="19d2", ATTR{idProduct}=="0120", SYMLINK+="android_fastboot"
SUBSYSTEM=="usb|usb_device", SYSFS{idVendor}=="230b", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="230b", ATTR{idProduct}=="0100", SYMLINK+="android_adb"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="230b", ATTR{idProduct}=="0100", SYMLINK+="android_fastboot"
编辑 ~/.android/adb_usb.ini
$ gedit ~/.android/adb_usb.ini
添加如下配置信息
0x230b
0x1782
重启电脑后输入 adb devices
应该就可以找到设备
Wine
ubuntu 官方自带了 wine ,但是推荐用 winehq 官方提供的最新版本 wine ,新版本解决了很多以前显得麻烦的问题。
PPA地址:https://launchpad.net/~ubuntu-wine/+archive/ppa
$ sudo add-apt-repository ppa:ubuntu-wine/ppa $ sudo apt-get update $ sudo apt-get install wine
SourceInsight
-
下载安装包
$ wget ftp://pekall:pekall@192.168.20.51/Downloads/android_dev_tool/Si3566Setup.exe
-
使用 Wine 安装 SourceInsight
$ wine Si3566Setup.exe
注册序列号SI3US-230590-09757 SI3US-840598-11493 SI3US-404808-04697 SI3US-510811-93484 SI3US-343066-11287 SI3US-037198-78565
安装Skype
官网上下载:http://skype.tom.com/
虚拟机软件 VirtualBox
待补充…
使用 VirtualBox 安装Windows XP
待补充…