友善之臂tiny4412-如何搭建android开发环境(64位操作系统)

参考连接:
http://blog.csdn.net/zmnqazqaz/article/details/37908695
http://blog.csdn.net/luobin1984/article/details/7994671
http://blog.csdn.net/wwbmyos/article/details/7561175


android编译环境配置官方指导
http://source.android.com/source/initializing.html#installing-required-packages-ubuntu-14.04

需要64位系统linux系统

*********************
安装并配置oracle JDK
*********************
1 下载并解压oracle jdk,分32位和64位版本,android 2.3-4.4要求oracle JDK1.6, android2.2以下用oracle JDK1.5
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html

2 安装jdk-6u45-linux-x64.bin开发环境
sudo mkdir  -p /usr/lib/java
sudo cp jdk-6u45-linux-x64.bin  /usr/lib/java
sudo chmod 0777 jdk-6u45-linux-x64.bin
cd  /usr/lib/java
./jdk-6u45-linux-x64.bin

3 配置环境变量

vi ~/.bashrc

文件末尾加上:
export JAVA_HOME=/usr/lib/java/jdk1.6.0_45
export JRE_HOME=/usr/lib/java/jdk1.6.0_45/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
source ~/.profile //更新环境

java -version //出现下面的版本号说明安装成功

Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)

4 卸载openjdk
sudo apt-get purge openjdk-\*





*********************
安装配置adt
*********************
1 解压adt-bundle-linux对应版本的压缩包,分32位和64位

2 双击/eclipse/eclipse,运行adt
(常见问题: A Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No java virtual machine was found after searching the following locations:…
出现这样问题的主要原因是adt没有检测到JDK运行环境,解决这个问题的很简单,你只需要把JDK开发环境里的bin可执行文件软链接给adt就行了.
步骤:
解决办法是在终端进入你的eclipse目录,然后输入:
mkdir jre
cd jre
ln -s JDK文件目录/bin  bin
JDK文件目录就是你安装jdk-6u45-linux-x64.bin时候所在的目录.那个jdk1.6.0_45文件夹就是你安装的,里面有你想要的东西.
)

3 adt安装完成会出现一个界面,这个时候->点击菜单栏上的Window,再点击android sdk manager,查看是否有Android4.2.2(API 17
)的子选项里是否已包含对应版本的SDK platform和ARM EABI v7a System Image
如果它搜索完成后没有弹出一个方框表示这些插件是缺少的.

4 如果缺失,自行补充
缺SDK platform: 将android-17_r02.zip解压至/sdk/platforms/下

缺ARM EABI v7a System Image: 将sysimg_armv7a-17_r02.zip解压至/sdk/system-images/下,类比android-19,如果缺少一级文件夹,则自建

5 注意: 以上完成后你需要将    /sdk/platforms-tools加入环境变量PATH
这样你在终端输入adt的时候才可以直接执行.

6 连接开发板的micro-usb线,启动android,在pc终端输入adb devices以及adb shell,看是否能连同开发板
常见问题:如果你运行的时候不成功,可能缺少一个静态库,你只需要:
apt-get install libstdc++  
安装就可以了

7 ubuntu系统下执行adb系列命令显示无权限的解决办法
cd /sdk/platform-tools/
sudo chown root:root adb
sudo chmod a+x adb
sudo chmod a+s adb
adb kill-server
先将adb的owner改为root、对所有用户加入可执行属性,然后设置set-user-id属性。这样,任何用户运行adb后,adb就会以owner身份运行(即root),而不是登录的用户。之后还需要adb kill-server,重新启动adb server。

你可能感兴趣的:(tiny4412驱动开发)