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
ADT:http://dl-ssl.google.com/android/eclipse/
国内全部资源下载地址:http://www.androiddevtools.cn/
3.修改host文件
因大陆地区不越过墙不能访问google的服务,开发环境搭建访问google服务是必须的。而翻墙方式多样(goagent,VPN,自由门),但连接稳定性和操作复杂性都不如配置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:为google2013年I/O大会上基于IntenlliJ发布的免费android开发工具,在android开发支持优于eclipse是未来开发工具趋势。
OracleJDK:OracleJDK底层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/bin为linux系统中程序安装路径)
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.配置环境变量
配置所有用户java和adb环境变量,有其它博文有介绍使用更安全方式临时或给单个用户配置环境变量。个人认为如非有特别高安全需要可直接配置所用用户的。
su->vim/etc/profile或vi/etc/profile或gedit/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环境搭建
- 搭建Android开发环境
- Android 开发环境搭建
- android开发环境搭建
- Android开发环境搭建
- Android 开发环境搭建
- 搭建Android开发环境
- Android开发环境搭建
- Android 开发环境搭建
- 搭建Android开发环境
- 搭建android开发环境
- Android开发环境搭建
- Android开发环境搭建
- 搭建Android开发环境
- android 开发--环境搭建
- Android开发环境搭建
- Android开发环境搭建
- Android开发环境搭建
- 搭建Android开发环境
- 分布式系统的事务处理
- 1、 The Beginning 机器学习的内容体系 [Stanford - Machine Learning]
- nyoj 32 组合数 (深搜,不错,好题)
- 小知识
- 适配器模式
- android开发环境搭建
- zoj 1919 poj 2337 Catenyms(欧拉路径求解)
- ch3. XML简介--操作Dom
- Java Decimal详解,附带大量实例
- error: expected nested-name-specifier before 'const_iter' 的解答
- cpu 大小端模式
- bzoj1198: [HNOI2006]军机调度
- 关于Apache Flex 4.12
- static 带来的奇怪的bug