您的位置:首页 > 移动开发 > Android开发

友善之臂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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息