1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > ubuntu android编译和开发环境配置记录

ubuntu android编译和开发环境配置记录

时间:2023-12-25 14:47:59

相关推荐

ubuntu android编译和开发环境配置记录

1、更新源:

sudo apt-get update

2、更新系统及软件:

sudo apt-get upgrade

3、安装信使iptux(相当于windows下的飞秋,可以互相通信):

sudo apt-get install iptux

如果系统是英文版,设置编码(如果不设置编码,与其他中文用户无法进行通信):

Preferences->System->...coding:gb 18030

4、安装右键打开终端的工具:

sudo apt-get install nautilus-open-terminal

重启或注销再登录,安装后可以直接在文件夹下右键打开终端,终端所在路径就是当前的文件夹。

5、安装编译所需要的工具以及其他经常用到的工具:

sudo apt-get install gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev:i386 g++-multilib mingw32 openjdk-6-jdk tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386

6、 安装JDK:

下载 jdk-6u45-linux-x64.bin

附执行权限:chmod a+x jdk-6u45-linux-x64.bin

执行: ./jdk-6u45-linux-x64.bin

sudo mkdir /usr/lib/jvm

sudo mv jdk1.6.0_45 /usr/lib/jvm

配置路径:

gedit /home/username/.bashrc

在最后面添加:

export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_45

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:${JRE_HOME}:$PATH

更新:source ~/.bashrc

7、将gcc和g++降到4.4版本:

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

下面可以不执行:

sudo rm /usr/bin/gcc

sudo rm /usr/bin/g++

sudo ln -s /usr/bin/gcc-4.4 /usr/bin/gcc

sudo ln -s /usr/bin/g++-4.4 /usr/bin/g++

8、安装终端编辑工具,用git commit提交时作为编辑器:

sudo apt-get install vim

9、安装git

sudo apt-get install git-core

在home/username里新建git的配置文件.gitconfig,输入以下内容:

xxxx为你的名字拼音全拼或者缩写以及邮箱地址

[user]

name = xxxx

email = xxxxx

[color]

status = auto

ui = true

[core]

editor=vim

10、设置 gedit

gedit Preferences->Editor

把这项的勾去掉,避免每次编辑文件时自动生成备份文件:

Create a backup copy of files before saving

11、安装使用windows软件的虚拟机:

sudo apt-get install vine

12、安装android sdk(可选):

下载最新版本的sdk,以 android-sdk_r24.0.1-linux.tgz 为例:

tar zxvf android-sdk_r24.0.1-linux.tgz

mkdir ~/Android-tools

mv android-sdk-linux ~/Android-tools

执行android-sdk-linux/tools/android进行更新

如果更新不了,先在网上找可用的hosts并修改(记得保留127.0.1 username):

sudo gedit /etc/hosts

配置sdk的路径:

gedit ~/.bashrc

在最后面添加:

export SDK_HOME=/home/username/Android-tools/android-sdk-linux

export PATH=${SDK_HOME}:${SDK_HOME}/tools:$PATH

13、安装adb:

将adb从android-sdk-linux拷出来另放一个位置,android-sdk-linux里的adb给IDE使用,另一个作为主要的adb使用。

copy android-sdk-linux/platform-tools ~/Android-tools

chmod a+x ~/Android-tools/platform-tools/adb

配置adb的路径:

gedit ~/.bashrc

在最后面添加

export ADB_HOME=/home/username/Android-tools/platform-tools

export PATH=${ADB_HOME}:$PATH

更新:source ~/.bashrc

14、如果adb devices无法识别手机: ???????????? no permissions

sudo gedit /etc/udev/rules.d/70-android.rules

分别在没有连接手机和连接手机的情况下执行lsusb,对比并记录vid和pid

比如:Bus 001 Device 004: ID 2340:122f 里的2340和122f

将下面的内容写入70-android.rules

SUBSYSTEM=="usb", ATTRS{idVendor}=="2340", ATTRS{idProduct}=="122f",MODE="0666"

附权限

sudo chmod a+rx /etc/udev/rules.d/70-android.rules

sudo service udev restart

拔掉手机

adb kill-server

adb start-server

再连接手机执行adb devices应该就可以了。

15、配置fastboot:

sudo chmod a+x ~/Android-tools/platform-tools/fastboot

如果执行adb reboot bootloader后无法识别手机,则同上。

或者

sudo mv ~/Android-tools/platform-tools/fastboot /usr/bin

这时再执行sudo fastboot reboot,再输密码就可以了

16、安装Virtualbox和Windows 7:

下载最新的Virtualbox,以virtualbox-4.3_4.3.18-96516~Ubuntu~precise_amd64.deb为例

sudo dpkg -i virtualbox-4.3_4.3.18-96516~Ubuntu~precise_amd64.deb

(1)打开Virtualbox,New一个虚拟机

(2)Name:Windows 7,Version:Windows 7 (64或32 bit)

(3)根据内存大小选择虚拟机内存

(4)新建一个虚拟硬盘:VDI(或者其他选项,具体请百度)->固定或动态分配->选择大小。

(5)建好后直接Start,然后选择Windows 7的镜像文件,具体安装步骤忽略。

(6)下载并安装对应的增强包:Oracle_VM_VirtualBox_Extension_Pack-4.3.18-96516.vbox-extpack

在虚拟机上面选择Devices->Insert Guest Addition CD image

再选择增强包并安装,然后到Windows 7里面打开计算机,在 “有可移动存储的设备”下面有 “CD 驱动器(E:)VirtualBox Guest Additions",打开并安装。

重启后再设置分辨率,并在Devices里将Shared ClipBoad和Drag'n'Drop选为Bidirectional(双向),这两项设置完后粘贴版可以共享,拖拽功能4.3.18这个版本还没实现。

(7)增强包安装好后再配置usb:

添加usbfs 用户组(virtualbox 装完成后会有 vboxusers 和vboxsf )

sudo groupadd usbfs

查看新添加的用户组

cat /etc/group

添加linux用户 username 到vboxusers、usbfs这个两个组中

sudo adduser username vboxusers

sudo adduser username usbfs

重启

重启完并插入usb设备后就可以在Devices->usb devices或者虚拟机右下角的usb图标里选择要加载进虚拟机的usb 设备

(8)文件共享:

Devices-> Shared Folders Settings

在右边选择添加共享文件

Folder Path:要共享的ubuntu里的文件

Folder Name:挂载到虚拟机里的名称

选择Auto-mount和Make Permanent,确定

重启或选择Windows 7文件夹上面的“映射网络驱动器”,文件夹里填:\\vboxsrv\ShareFolder,ShareFolder是Folder Name(挂载到虚拟机里的名称)。

打开计算机,在网络位置里就会有共享的文件。

Virtualbox现在只能从Ubuntu(主机)共享到Windows 7(虚拟机),反过来共享还没实现。

17、自动加载硬盘:

sudo gedit /etc/fstab

在后面加上:

/dev/sdb1 /media/Data ext4 defaults 0 0

Data:在media里分区或硬盘的名称

ext4:分区或者硬盘的格式

各项详解:

ubuntu fstab设置总结

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。