友善之臂tiny4412-如何搭建android开发环境(64位操作系统)
2015-06-07 11:49
591 查看
参考连接:
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 双击<adt目录>/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解压至<adt目录>/sdk/platforms/下
缺ARM EABI v7a System Image: 将sysimg_armv7a-17_r02.zip解压至<adt目录>/sdk/system-images/下,类比android-19,如果缺少一级文件夹,则自建
5 注意: 以上完成后你需要将 <adt目录>/sdk/platforms-tools加入环境变量PATH
这样你在终端输入adt的时候才可以直接执行.
6 连接开发板的micro-usb线,启动android,在pc终端输入adb devices以及adb shell,看是否能连同开发板
常见问题:如果你运行的时候不成功,可能缺少一个静态库,你只需要:
apt-get install libstdc++
安装就可以了
7 ubuntu系统下执行adb系列命令显示无权限的解决办法
cd <adt-bundle-linux所在目录>/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。
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 双击<adt目录>/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解压至<adt目录>/sdk/platforms/下
缺ARM EABI v7a System Image: 将sysimg_armv7a-17_r02.zip解压至<adt目录>/sdk/system-images/下,类比android-19,如果缺少一级文件夹,则自建
5 注意: 以上完成后你需要将 <adt目录>/sdk/platforms-tools加入环境变量PATH
这样你在终端输入adt的时候才可以直接执行.
6 连接开发板的micro-usb线,启动android,在pc终端输入adb devices以及adb shell,看是否能连同开发板
常见问题:如果你运行的时候不成功,可能缺少一个静态库,你只需要:
apt-get install libstdc++
安装就可以了
7 ubuntu系统下执行adb系列命令显示无权限的解决办法
cd <adt-bundle-linux所在目录>/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。
相关文章推荐
- jdk与jre的区别 很形象,很清晰,通俗易懂
- jdk中String类设计成final的原由
- win7下安装 JDK 基本流程
- jdk环境变量配置
- win2003 jsp运行环境架设心得(jdk+tomcat)
- windows linux jdk安装配置方法
- 简单记录Cent OS服务器配置JDK+Tomcat+MySQL
- Android开发的IDE、ADT、SDK、JDK、NDK等名词解释
- Java4Android开发教程(一)JDK安装与配置
- java中sdk与jdk的区别详细解析
- jdk中密钥和证书管理工具keytool常用命令详解
- java动态代理(jdk与cglib)详细解析
- Shell脚本实现在Linux系统中自动安装JDK
- linux安装jdk,tomcat 配置vsftp远程连接的步骤
- java jdk动态代理详解
- rocketmq的安装(简单版)
- JDK环境变量配置
- JDK API阅读体会 1-为什么大家都不推荐删除List中值
- Ubuntu12.04下安装JDK7
- 修改linux 的默认安装jdk1.4 安装JDK 1.6 x64