Build android development platform in Ubuntu 10.04
2010-06-24 20:40
447 查看
Build android development platform in Ubuntu 10.04
Software platform: Windows xp sp2, VMware workstation v6.5, Ubuntu 10.04.
Date: 20100625.
Author: Wenxy(wen_kernel@163.com)
0. Ubuntu manual of chinese version in online documents
URL: http://wiki.ubuntu.org.cn/UbuntuSkills
1. setting network infomation
#vi /etc/network/interfaces
config DNS server
#vi /etc/resolv.conf
start network service
#/etc/init.d/networking restart
2. start ssh service
install:
#apt-get install openssh-server
start ssh service:
#/etc/init.d/ssh start
#ps -3|grep ssh
3. start samba service
#apt-get install samba smbfs smbclient
#vi /etc/samba/smb.conf
security = share
[ubuntu]
path = /home/wenxy/src
available = yes
browsealbe = yes
public = yes
writable = yes
#/etc/init.d/smbd restart
4. get android source
install git
#apt-get install git-core curl
install repo
#curl http://android.git.kernel.org/repo >/home/wenxy/bin/repo
#chmod 777 /home/wenxy/bin/repo
#cd /home/wenxy/src/android
#repo init -u git://android.git.kernel.org/platform/manifest.git
or
#repo init -u git://android.git.kernel.org/platform/manifest.git -b clair
#repo sync
5. build android 2.1 development platform
#apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
#apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
# apt-get install sun-java5-jdk
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package sun-java5-jdk
Solution:
#cp /etc/apt/sources.list /etc/apt/sources.list_original
#vi /etc/apt/sources.list_original
add some source, and then save and exit.
(reference: http://android.group.javaeye.com/group/blog/591066)
deb http://run.hit.edu.cn/ubuntu/ jaunty main restricted universe multiverse
deb-src http://run.hit.edu.cn/ubuntu/ jaunty main restricted universe multiverse
deb http://run.hit.edu.cn/ubuntu/ jaunty-updates main restricted universe multiverse
deb-src http://run.hit.edu.cn/ubuntu/ jaunty-updates main restricted universe multiverse
deb http://run.hit.edu.cn/ubuntu/ jaunty-backports main restricted universe multiverse
deb-src http://run.hit.edu.cn/ubuntu/ jaunty-backports main restricted universe multiverse
deb http://run.hit.edu.cn/ubuntu/ jaunty-security main restricted universe multiverse
deb-src http://run.hit.edu.cn/ubuntu/ jaunty-security main restricted universe multiverse
#apt-get update
#apt-get install sun-java5-jdk
You might also want Valgrind, a tool that will help you find memory leaks, stack corruption, array bounds overflows, etc.
#apt-get install valgrind
#make
export enviroment variables
#export ANDROID_JAVA_HOME=$JAVA_HOME
#export PATH=$PATH:/home/wenxy/src/android/out/host/linux-x86/bin
#export ANDROID_PRODUCT_OUT=/home/wenxy/src/android/out/target/product/generic
#emulator
or
#emulator -skin QVGA-L
Yeah, we can see a android emulator windows, congratulations.
BTW. android version history:
1.1 Released 9 February 2009
1.5 (Cupcake): Based on Linux Kernel 2.6.27
1.6 (Donut): Based on Linux Kernel 2.6.29[
2.0/2.1 (Eclair): Based on Linux Kernel 2.6.29
2.2 (Froyo): Based on Linux Kernel 2.6.32
Gingerbread: Based on Linux Kernel 2.6.33 or 34. Tentatively scheduled for Q4 2010.
6. Install Eclips in windows xp.
6.1 Install JDK 1.5 or 1.6.
6.2 Get Eclips 3.5.2 classic package, unpack it. Download ADT 0.9.7, install it in Eclips.
Reference material:
http://android.git.kernel.org/ http://source.android.com/source/download.html http://developer.android.com/sdk/requirements.html http://en.wikipedia.org/wiki/Android_%28operating_system%29
Software platform: Windows xp sp2, VMware workstation v6.5, Ubuntu 10.04.
Date: 20100625.
Author: Wenxy(wen_kernel@163.com)
0. Ubuntu manual of chinese version in online documents
URL: http://wiki.ubuntu.org.cn/UbuntuSkills
1. setting network infomation
#vi /etc/network/interfaces
config DNS server
#vi /etc/resolv.conf
start network service
#/etc/init.d/networking restart
2. start ssh service
install:
#apt-get install openssh-server
start ssh service:
#/etc/init.d/ssh start
#ps -3|grep ssh
3. start samba service
#apt-get install samba smbfs smbclient
#vi /etc/samba/smb.conf
security = share
[ubuntu]
path = /home/wenxy/src
available = yes
browsealbe = yes
public = yes
writable = yes
#/etc/init.d/smbd restart
4. get android source
install git
#apt-get install git-core curl
install repo
#curl http://android.git.kernel.org/repo >/home/wenxy/bin/repo
#chmod 777 /home/wenxy/bin/repo
#cd /home/wenxy/src/android
#repo init -u git://android.git.kernel.org/platform/manifest.git
or
#repo init -u git://android.git.kernel.org/platform/manifest.git -b clair
#repo sync
5. build android 2.1 development platform
#apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
#apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
# apt-get install sun-java5-jdk
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package sun-java5-jdk
Solution:
#cp /etc/apt/sources.list /etc/apt/sources.list_original
#vi /etc/apt/sources.list_original
add some source, and then save and exit.
(reference: http://android.group.javaeye.com/group/blog/591066)
deb http://run.hit.edu.cn/ubuntu/ jaunty main restricted universe multiverse
deb-src http://run.hit.edu.cn/ubuntu/ jaunty main restricted universe multiverse
deb http://run.hit.edu.cn/ubuntu/ jaunty-updates main restricted universe multiverse
deb-src http://run.hit.edu.cn/ubuntu/ jaunty-updates main restricted universe multiverse
deb http://run.hit.edu.cn/ubuntu/ jaunty-backports main restricted universe multiverse
deb-src http://run.hit.edu.cn/ubuntu/ jaunty-backports main restricted universe multiverse
deb http://run.hit.edu.cn/ubuntu/ jaunty-security main restricted universe multiverse
deb-src http://run.hit.edu.cn/ubuntu/ jaunty-security main restricted universe multiverse
#apt-get update
#apt-get install sun-java5-jdk
You might also want Valgrind, a tool that will help you find memory leaks, stack corruption, array bounds overflows, etc.
#apt-get install valgrind
#make
export enviroment variables
#export ANDROID_JAVA_HOME=$JAVA_HOME
#export PATH=$PATH:/home/wenxy/src/android/out/host/linux-x86/bin
#export ANDROID_PRODUCT_OUT=/home/wenxy/src/android/out/target/product/generic
#emulator
or
#emulator -skin QVGA-L
Yeah, we can see a android emulator windows, congratulations.
BTW. android version history:
1.1 Released 9 February 2009
1.5 (Cupcake): Based on Linux Kernel 2.6.27
1.6 (Donut): Based on Linux Kernel 2.6.29[
2.0/2.1 (Eclair): Based on Linux Kernel 2.6.29
2.2 (Froyo): Based on Linux Kernel 2.6.32
Gingerbread: Based on Linux Kernel 2.6.33 or 34. Tentatively scheduled for Q4 2010.
6. Install Eclips in windows xp.
6.1 Install JDK 1.5 or 1.6.
6.2 Get Eclips 3.5.2 classic package, unpack it. Download ADT 0.9.7, install it in Eclips.
Reference material:
http://android.git.kernel.org/ http://source.android.com/source/download.html http://developer.android.com/sdk/requirements.html http://en.wikipedia.org/wiki/Android_%28operating_system%29
相关文章推荐
- Build Linux/Android development platform in Ubuntu 10.04
- 【转】Ubuntu10.04上编译Android源码(Build Android source in Ubuntu10.04 Platform)
- Ubuntu10.04上编译Android源码(Build Android source in Ubuntu10.04 Platform)
- Ubuntu10.04上编译Android源码(Build Android source in Ubuntu10.04 Platform)
- install Android development environment in the Ubuntu
- ubuntu10.04 build android-2.3.4错误解决
- Android 2.3.4 download and build in ubuntu 11.10
- how to build a android environment in ubuntu 15.10
- Build the Android work environment in Ubuntu Linux
- Build the Android work environment in Ubuntu Linux
- PhoneGap: open source development framework for building cross-platform mobile apps, Build apps in HTML and JavaScript
- Gitweb and apache server in ubuntu 10.04
- Setting up Qt Development in Ubuntu 9.04
- ubuntu InsecurePlatformWarning:
- Build Android Webrtc Libjingle Library On Ubuntu
- Using Eclipse with PyDev to build a Python development environment on Windows platform
- On Mac platform,Using Eclipse + PyDev Plugins + Python to build a Python development environment
- 基于Ubuntu 14.04的Android Build Server搭建
- Error:Could not get unknown property ‘apkVariantData’ for object of type com.android.build.gradle.in