Ubuntu 12.04搭建MTK 安卓开发环境

MTK+Android开发(66) 

Ubuntu 12.04搭建 MTK 6577安卓开发环境

1.       下载并安装Vmware虚拟机;

2.       下载并在虚拟机上安装Ubuntu 12.04 iso 安装包:下载地址: http://releases.ubuntu.com/12.04/ ;

3.       更新Ubuntu 源:

①     sudo cp /etc/apt/sources.list /etc/apt/source.list.bak

②     sudo gedit /etc/apt/sources.list

deb http://archive.ubuntu.com/ubuntu/ quantal main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ quantal-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ quantal-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ quantal-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ quantal-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ quantal main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ quantal-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ quantal-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ quantal-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ quantal-backports main restricted universe multiverse

③     sudo apt-get update

4.安装jdk

①先下载相应的jdk版本:

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

jdk-6u31-linux-x64.bin

② sudo jdk-6u31-linux-x64.bin /usr

③ cd /usr

④     sudo ./jdk-6u31-linux-x64.bin

⑤     sudo gedit /home/adam/.bashrc

⑥     sudo gedit /etc/profile

JAVA_HOME=/usr/jdk1.6.0_31

JAVA_BIN=/usr/jdk1.6.0_31/jre/bin

PATH=$PATH:$JAVA_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME JAVA_BIN PATH CLASSPATH

⑦     将默认jdk改过来

sudo update-alternatives --install /usr/bin/java java /usr/jdk1.6.0_31/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac /usr/jdk1.6.0_31/bin/javac 300

sudo update-alternatives –config java

sudo update-alternatives –config javac

⑧测试

echo $JAVA_HOME

java –version

5.库

sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32z-dev

sudo apt-get install lib32readline-gplv2-dev

sudo apt-get install g++-4.4-multilib

sudo apt-get install uboot-mkimage

sudo apt-get install libxml2-utils

6.gcc g++

sudo apt-get install gcc-4.4

sudo apt-get install g++-4.4

cd /usr/bin

ls –l gcc*

sudo mv gcc gcc.bak

sudo ln -s gcc-4.4 gcc

ls –l g++*

sudo mv g++ g++.bak

sudo ln -s g++-4.4 g++

gcc -v

g++ -v

7.到以上六步完成了ubuntu12.04上编译android的开发环境,以下还有一步为了方便windows和ubuntu间互相通信使用的samba服务器:

①安装samba服务器

sudo apt-get install samba

sudo apt-get install smbclient

sudo apt-get smbfs

②配置samba 服务器

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

sudo gedit /etc/samba/smb.conf

将;security user修改为 security user,然后在配置文件末尾添加

[ShareFiles]
     comment = Shared Folder require password
     path = /home/mtk/share
     public = yes  
     writable = yes
     valid users = adam
     create mask = 0777
    directory mask = 0777
    force user = nobody
    force group = nogroup
    available = yes
    browseable = yes

保存后重新启动samba,这一步很重要,sudo /etc/init.d/smbd restart

③设置用户和密码

sudo smbpasswd –a adam

④通过命令行 \\相应ip就可以登录共享

8.SVN工具安装,用于版本管理

sudo apt-add-repository ppa:dominik-stadler/subversion-1.7

sudo apt-get update

sudo apt-get install subversion

至此MTK6577的开发环境基本搭建好

9.接下来就是编译,编译过程中出现问题的解决

参考如下:

http://blog.csdn.net/tonywgx/article/details/8030695

时间: 2024-10-06 10:50:35

Ubuntu 12.04搭建MTK 安卓开发环境的相关文章

Ubuntu 12.04 搭建 Eclipse Android 开发环境(转)

Ubuntu 12.04 搭建 Eclipse Android 开发环境 http://blog.sina.com.cn/s/blog_93dc666c0101b39p.html (2012-09-07 00:40:48) 转载▼ 标签: ubuntu android linux eclipse it 分类: Linuxubuntu 一,安装32位库 1. 如果 linux 是 64 位的,不安装 32 位库,会导致无法创建 Android 模拟器. $sudo apt-get install

OK335xS Ubuntu 12.04.1 版本 Android 开发环境搭建

/******************************************************************************************** * OK335xS Ubuntu 12.04.1 版本 Android 开发环境搭建 * * 声明: * 1. 本人用的虚拟机是 VMware 10.0.5 64位: * 2. 本人测试过 Ubuntu 12.04.2.Ubuntu 12.04.4,.Ubuntu 14.04 版本,出现一些问题: * 1. U

Ubuntu 14.04搭建Android5.1开发环境和编译

1.安装Ubuntu14.04 先下载Ubuntu系统,官网地址,从ubuntu10.04-ubuntu15.04都有下载,具体根据需求可以下载desktop和server版本 一般虚拟机建议安装desktop版本,方便管理,本人电脑是64位的,所以下载的ubuntu-14.04.2-server-amd64.iso 安装ubuntu系统,其实很简单,网上也很多视图教程,用U盘安装时需要注意,我之前用UltraISO来制作系统,结果系统装不上,后面用win32diskimager-v0.8-bi

(转)ubuntu 12.04搭建Adobe Flash Media Server服务

破解版传送门:http://fms45.cuplayer.com/fms4download.html 福利:1462-5247-1705-7678-8379-5590 下载解压 cd进目录,./installFMS 缺少libcap动态库 A required package, libcap, was not found on your Linux x86_64 Debian. sudo apt-get install libcap-dev 获得动态库 安装完后运行./installFMS ,还

用 Ubuntu 12.04 搭建一个 Ruby on Rails 本地开发环境

转载,原文链接 http://linux.cn/portal.php?mod=view&aid=170 用 Ubuntu 搭建一个 Ruby on Rails 本地开发环境 想要开发 Ruby on Rails 应用吗?虽然已经有一些(初级的)Ruby on Rails 教程了,但是似乎在如何搭建一个简洁而更新的本地开发环境方面还有些不甚确定的地方. 这个教程将引导你通过几个步骤来搭建一个基于 Ubuntu 的 Ruby on Rails 本地开发环境.而这个教程的即将发布的第二部分,将帮助你搭

ubuntu 14.04下的rails开发环境

1.首先是安装RVM, $ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 $ curl -sSL https://get.rvm.io | bash -s stable $ source ~/.rvm/scripts/rvm echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm

ubuntu10.04 搭建海思开发环境

(1)Ubuntu 10.04.4 LTS (Lucid Lynx) 下载地址:http://old-releases.ubuntu.com/releases/lucid/ (2)passwd root,然后以root登录,gedit /etc/network/interfaces ,添加静态ip: iface eth0 inet staticaddress 192.168.10.64 #change to your static IPnetmask 255.255.255.0 #change

Ubuntu 12.04搭建l2tp服务器记录。

1. 安装openswan apt-get install openswan 2.打开 /etc/ipsec.conf 文件,做如下配置: 其中,virtual_privat这里包含的网络地址允许配置为远程客户端所在的子网.换句话说,这些地址范围应该是NAT路由器后面的客户端的地址. 设置 ikelifetime 和 keylife 和 Windows 的默认设置一致. 将%your_server_ip% 替换成此服务器的ip. 要支持老的客户端,需要设置 leftprotoport=17/%a

Ubuntu 14.04 LTS 配置 Android开发环境

首先下载JDK 7 和 ADT Bundle. 这里也可以使用 OPenJDK,Google编译Android的推荐环境中就是OpenJDK,如果是要编译Android,不安装OpenJDK的话,那么要安装 JDK 6,JDK 7 好像不支持. 配置 JDK,Android SDK的环境变量 安装一些必须的一些组件 $ sudo apt-get install git gnupg flex bison gperf build-essential \ zip curl libc6-dev libn