单机搭建Android开发环境(五)
前文介绍了Android系统开发环境的搭建,本文将简单介绍Android应用开发环境的搭建。
基于Android Studio搭建应用开发环境,相比使用Eclipse简单得多。Android Studio也是Google官方推荐使用的应用开发环境,确实高大上,且版本更新特别快!
首先安装JDK,安装过程,一路默认即可。
JDK官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
JDK-8u73(x86,x64) for Windows的CSDN下载地址:http://download.csdn.net/detail/sunrain_hjb/9463661
JDK安装完成以后,再安装Android Studio。
Android Studio 1.5.1正式版官网下载地址:
若访问不了,请找大师(蓝灯)帮忙,此乃Android开发必备工具之一!
Android Studio 1.5.1正式版360云盘下载地址:https://yunpan.cn/OcYEwUigBR4WwD 访问密码 e29d
Android Studio的安装,也可以一路默认。但为了迁移方便,在安装的过程中,还是自定义一下安装的目录。将SDK和Android Studio安装在同一目录下,如下图所示。

因国内无法正常访问Google网站,故在更新SDK时会出错,信息如下:
Fetching https://dl.google.com/android/repository/addons_list-2.xml Failed to fetch URL https://dl.google.com/android/repository/addons_list-2.xml, reason: Unknown Host dl.google.com Fetched Add-ons List successfully Fetching URL: https://dl.google.com/android/repository/repository-11.xml Failed to fetch URL https://dl.google.com/android/repository/repository-11.xml, reason: IO Unknown Host dl.google.com Done loading packages. Fetching URL: https://dl.google.com/android/repository/repository-11.xml Failed to fetch URL https://dl.google.com/android/repository/repository-11.xml, reason: IO Unknown Host dl.google.com Done loading packages.
可以通过设置代理,解决该问题,代理设置如下图所示。

更多墙内可用代理,请移步http://www.androiddevtools.cn/。
有关Android Studio的使用方法和技巧,请下载视频教程仔细观摩。
视频教程下载地址:https://yunpan.cn/OcY8jbuyXIfphH 访问密码 44f9
Android应用开发还有一个很重要的部分,NDK。虽然官方友情提醒,不要刻意用它,对于大多数APP,一没必要,二会让事情变得更复杂。但是,杀鸡可不用牛刀,杀牛则不得不用,先备着吧。我在移植WinCE的远程桌面助手到安卓平台时也用到了NDK,socket通信、Framebuffer的处理、jpeg压缩这些代码,原来在WinCE上都是C写的,采用NDK直接拿过来稍加修改就可以编译,不仅仅提高了运行效率,开发效率也提高不少。这应该也是NDK的一个重要用途吧,复用已有的C代码。
NDK官网下载地址如下,
https://dl.google.com/android/repository/android-ndk-r11-windows-x86.zip
http://dl.google.com/android/repository/android-ndk-r11-windows-x86_64.zip
NDK r11 for Windows国内下载地址:
http://mirrors.neusoft.edu.cn/android/repository/android-ndk-r11-windows-x86.zip
http://mirrors.neusoft.edu.cn/android/repository/android-ndk-r11-windows-x86_64.zip
同样,在安装NDK时,也将路径设置在和SDK、Android Studio同一目录下,以便迁移。
Android Studio中如何使用NDK请看视频,How to create a c++ library with NDK on Android Studio 1.5 (not experimental way),视频下载地址如下,https://yunpan.cn/OcYEuGwtVnx9mp 访问密码 e0db。老实说,NDK这一部分的配置有点复杂,目前有两种方式,另外一种就是experimental way。我在移植Android远程桌面助手(Android Remote Displayer)时,采用的是gradle-experimental:0.4.0,为了使用jpeg压缩的库,大费周章,后面有机会再详说。
单机搭建Android开发环境(五)的更多相关文章
- 单机搭建Android开发环境(三)
单机搭建Android开发环境,第一篇重点介绍了如何优化Windows 7系统,以提高开发主机的性能并延长SSD的使用寿命.第二篇重点介绍了基于VMWare安装64位版的Ubuntu 12.04,并安 ...
- 单机搭建Android开发环境(二)
前文介绍了如何优化SSD和内存,以发挥开发主机的最佳性能,同时提到在SSD上创建虚拟机.为什么不装双系统呢?双系统性能应该会更好!采用Windows+虚拟机的方式,主要是考虑到安卓开发和日常办公两方面 ...
- 单机搭建Android开发环境(四)
单机搭建安卓开发环境,前三篇主要是磨刀霍霍,这一篇将重点介绍JDK.REPO.GIT及编译工具的安装,下载项目代码并编译.特别说明,以下操作基于64位12.04 Server版Ubuntu.若采用其他 ...
- 单机搭建Android开发环境(一)
老话,工欲善其事必先利其器.为了学习安卓系统开发,我下了血本,更换了电脑.俗语,磨刀不误砍柴工,好钢用在刀刃上,为了发挥新本的最大潜能,我花费了很长时间去做配置和优化,都感觉有点偏执了.不过,从到目前 ...
- 第二章 搭建Android开发环境--读书笔记
俗话说,工欲善其事,必先利其器,对于Android驱动开发来说,首先我们要做的就是搭建Android开发环境,我们首先要配置Linux驱动的开发环境,接着还得配置开发Android应用程序以及Andr ...
- 如何在Windows上搭建Android开发环境
Android开发越来越火,许多小伙伴们纷纷学习Android开发,学习Android开发首要任务是搭建Android开发环境,由于大家 主要实在Windows 上开发Android,下面就详细给大家 ...
- 搭建Android 开发环境(精华)
http://www.cnblogs.com/xdp-gacl/p/4322165.html 孤傲苍狼 只为成功找方法,不为失败找借口! Android开发学习总结(一)——搭建最新版本的Androi ...
- 搭建Android开发环境附图详解+模拟器安装(JDK+Eclipse+SDK+ADT)
——搭建android开发环境的方式有多种,比如:JDK+Eclipse+SDK+ADT或者JDK+Eclipse+捆绑好的AndroidSDK或者Android Studio. Google 决定将 ...
- mac os 下搭建android开发环境
mac os 下搭建android开发环境 周银辉 mac os 下搭建android环境比较方便, 如下几个步骤: 1,安装jdk 先搞清楚自己是否已经安装,在命令行下:java -version, ...
随机推荐
- php 过滤英文标点符号 过滤中文标点符号
php 过滤英文标点符号 过滤中文标点符号 代码 function filter_mark($text){ if(trim($text)=='')return ''; $text=preg_repla ...
- [deviceone开发]-QQ分享、微信分享和新浪微博分享
一.简介 该demo主要实现QQ分享.微信分享和新浪微博分享.(调试包请到论坛扫描对应二维码下载) 二.效果图 三.相关讨论 http://bbs.deviceone.net/forum.php?mo ...
- css3选择器(上)
1.给导航加分割线,左右 .nav li::before,.nav li::after{ content:""; position:absolute; top:14px; heig ...
- HTML 表单
HTML 表单包含表单元素. <form> 元素定义 HTML 表单 表单元素指的是不同类型的 input 元素.复选框.单选按钮.提交按钮等等. HTML 表单用于搜集不同类型的用户输入 ...
- javascript的浅拷贝和深拷贝
1.浅拷贝:复制一份引用,所有引用对象都指向一份数据,并且都可以修改这份数据. 2.深拷贝(复杂):复制变量值,对于非基本类型的变量,则递归至基本类型变量后,再复制. 这里画一个简单的图来加深理解: ...
- Autodesk hackathon 技术参考资料
Autodesk 首届黑客马拉松(hackathon )将于6月14号在上海举行,在这次活动中,推荐您使用的技术有ReCap 360 photo照片建模技术和Autodesk 360 viewer通用 ...
- SharePoint:WebPartPageUserException This page has encountered a critical error
遇到如下webpart莫名错误,很常见吧.一般用户是直接删掉,知道原因的不算太多. 解决办法(Solution): Usually, This error caused by wrong entrie ...
- ViewPager的使用小技巧
1.在ViewPager中默认加载当前屏幕上的界面和左右相邻界面的数据从而实现页面滑动的快速切换.可以通过调用setOffscreenPageLimit(int)方法,定制预加载相邻页面的数目. 2. ...
- Python学习02 列表 List
Python学习02 列表 List Python列表 List Python中的列表(List)用逗号分隔,方括号包围(comma-separated values (items) between ...
- SQL Server 分区表补充说明
分区教程参阅:http://database.9sssd.com/mssql/art/951 切换分区(归档):http://technet.microsoft.com/zh-cn/library/m ...