使用IDE搭建Android应用开发环境

2014/06/10 android 共 1544 字,约 5 分钟

参考:Android Studio使用說明

提高开发效率

开发工具eclipse、androidstudio,vs2005,测试环境(真机)

快速搭建开发环境:

下载JDK(区分32位64位)安装,配置好环境变量。

1、adt(64位机可安装32位版本) ,如adt-bundle-windows-x86-20140321.zip

2、androidstudio(64位机可安装32位版本),如:android-studio-ide-134.1058404-windows5.0.zip

3、NDK,最好是最新的,至少要r9+版本的。

以上全部解压缩,无需安装。ADT里有SDK和SDKManager,androidstudio历史版本里无SDK(首页最新版一般是含有SDK的安装版本),eclipse和androidstudio都使用adt里的sdk即可。

SDKManager由于谷歌被墙的原因更新的时候特别慢,而且有时会失败,需要将host文件添加以下内容:

#Google主页
203.208.46.146 www.google.com
#这行是为了方便打开Android开发官网 现在好像不翻墙也可以打开
74.125.113.121 developer.android.com
#更新的内容从以下地址下载
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com

修改后速度会很快。

第一次使用androidstudio需要设置下AndroidSDK路径:Configure–ProjectDefaults–ProjectStructure

img

img

img

img

窗口预览:

img

img

使用IntelliJ IDEA开发前的基本设置,有助于提高开发效率

创建eclipse和androidstudio同时支持的项目

androidstudio支持打开eclipse的项目,反之不行,具体操作参考:《创建eclipse和androidstudio同时支持的android项目》

优缺点对比:

1、androidstudio开发时无论布局还是代码,引用到图片时左侧行号前会显示图片出来。

2、替换文件名,类名等提供安全替换机制,搜索项目中引用处。

3、添加文件、删除文件、重命名文件等的文件操作自动执行svn操作,代码提交时很少会遗漏文件。

4、代码提示自动完善接近vs,代码开发效率完胜eclipse,不用自己一个个地写代码。

5、自动补全(ctrl+shift+enter),例如写一个if按下ctrl+shift+enter自动补全,函数,定义语句等均支持,补全后自动跳到下一行。

6、支持贴近vs的代码正行复制、剪贴、粘贴。

7、支持文件打开定位。

8、直接支持代码优化、导入库优化。

9、UI开发高效,这个自己体验。

10、支持自定义和代码提示、代码完善、文件模板。如创建class后自动生成private static final String TAG = “类名”; 文件备注信息等。如定义try之后自动补全try catch,st之后自动补全为String。

11、写代码很舒服–这个有点主观了呵呵。

缺点:

对jni开发的支持不好,对mk文件又增加了一层封装,增加了繁琐性。一般vs+eclipse开发。

logcat比较弱,有时需要开monitor。

NDK开发

《Windows下Android NDK开发的几种方法总结》

可以采用vs+eclipse开发,eclipse支持动态调试JNI,参考:《Android 学习笔记——利用JNI技术在Android中调用、调试C++代码》之“6、Java与C++联合调试 ”。

创建文件模板,如创建class后自动生成private static final String TAG = “类名”; 文件备注信息等。

文档信息

Search

    Table of Contents