android开发环境搭建

来源:互联网 发布:unity3d导航系统 编辑:程序博客网 时间:2024/06/05 08:23

.内容概述

环境搭建是学习和完成项目开发必备能力,android开发环境因开发工具运行系统不同而有较大差异。开发工具常用的为androidstudio(IntelliJ)eclipse,操作系统有Linux(ubuntu,centOS),Window,MacOS。此博文记录不翻墙搭建不同系统不同工具android开发环境。因信息更新,记录可能老旧,内容仅供参考(未完待续,20150813更新)。


1.准备工作

默认你操作系统是安装好的,磁盘空间,网络等硬件已完备。确定自己需要的开发工具,明确自己操作系统是32位还是64位。


2.资源


android:http://developer.android.com/index.html

android sutdio:http://www.android-studio.org/ 

eclipse:www.eclipse.org/downloads/

Oracle:www.oracle.com/index.html

ADThttp://dl-ssl.google.com/android/eclipse/

国内全部资源下载地址:http://www.androiddevtools.cn/ 

3.修改host文件

因大陆地区不越过墙不能访问google的服务,开发环境搭建访问google服务是必须的。而翻墙方式多样(goagentVPN,自由门),但连接稳定性和操作复杂性都不如配置host便捷稳定。修改完成后配置过程中,adt,sdk下载都可以正常。4M电信下载速度平300kb/s. 最新host获取地址  http://ping.eu/ping/   http://laod.cn/hosts/2015-google-hosts.html    http://blog.sina.com.cn/s/blog_6fa5aa4a01010wel.html 


203.208.46.146www.google.com

203.208.46.146 dl.google.com

203.208.46.146 dl-ssl.google.com


4.程序介绍

eclipse:开源免费插件功能强大,支持广泛;

androidstudio:为google2013I/O大会上基于IntenlliJ发布的免费android开发工具,在android开发支持优于eclipse是未来开发工具趋势。

OracleJDKOracleJDK底层jvm不开源稳定性较OpenJDK好,其它与OpenJDK99%相同。android4.4及以下推荐使OracleJDK1.6_u45版本,android5.0需使用jdk1.7版本。


5.环境变量配置

cmd或终端中可以使用java-version,adb version有正常输出即说明配置成功。


.Linux系统环境搭建


1.获取超级管理员权限

sudo passwd root->输入密码并牢记->su->获取权限(普通用户无权限写host


2.修改host

打开终端执行vim/etc/hosts->输入i进入编辑模式->复制host要加入3行内容粘贴到文本host->Esc返回vim命令行模式->入:wq(保存退出)


3.android sutdio安装使用

3.1安装

解压缩在当前目录->终端获取su->移动文件mvandroid-studio /usr/bin (文件移动操作,mv[参数][源文件][目标文件]/usr/binlinux系统中程序安装路径)

3.2启动

cd/usr/bin/android-studio/bin->执行./studio.sh即可看到studio启动界面。如提示没有权限则su后执行chmod777 studio.sh 得执行权限

3.3使用

studio默认支持android已经有ADT工具,你可以新建工程和之前hosts配置正确也可正常使用SDKManager升级下载SDKADT等。


4.eclipse安装,配置


5.OracleJDK安装

su->chmod777 jdk1.xxxx_xx.bin ->Yes -->一般安装路径在/usr/lib/java


6.配置环境变量

配置所有用户javaadb环境变量,有其它博文有介绍使用更安全方式临时或给单个用户配置环境变量。个人认为如非有特别高安全需要可直接配置所用用户的。

su->vim/etc/profilevi/etc/profilegedit/etc/profile->根据自己实际程序路径添加如下内容

exportJAVA_HOME=/usr/lib/java/jdk1.6.0_45

exportANDROID=/usr/bin/android-studio/sdk

exportPATH=$JAVA_HOME/bin:$PATH:$ANDROID/tools:$ANDROID/platform-tools

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

---->vim:wq保存并退出gedit直接保存->source/etc/profile应用更新或重启系统应用->测试


7.问题解决

Linux64位系统中无法使用adb命令,原因adb只有32位的。64位系统需安装软件支持32位即可。有博客介绍解决方法为安装ia32-libs但ubuntu提示找不到软件源,安装新立得等等等。最简单可行方法为 sudo apt-get install g++-multilib 应用或重启后adb命令即可正常使用。


.Window系统环境搭建


.MacOS环境搭建


0 0
原创粉丝点击