单机搭建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, ...
随机推荐
- jquery实现输入框实时输入触发事件代码
$('.aa').bind('input propertychange', function() { searchProductClassbyName(); }); function searchPr ...
- emberjs学习二(ember-data和localstorage_adapter)
emberjs学习二(ember-data和localstorage_adapter) 准备工作 首先我们加入ember-data和ember-localstorage-adapter两个依赖项,使用 ...
- go语言 类型:整型
整型是所有编程语言里最基础的数据类型.
- Android+PHP服务器+MySQL实现安卓端的登录
时隔已久的一个任务,今天终于可以画上一个句号了.心情是万分的激动,虽然这份小成就来的有点迟但还是按捺不住心情的澎湃.下面我就先上几张图片来展示一下我的成绩 android源代码: 首先最重要的一件事是 ...
- Android项目实战(二十二):启动另一个APP or 重启本APP
一.启动另一个APP 目前公司项目需求,一个主APP,需要打开某些小APP,这些小APP是整合了Unity的,但是还是android程序(所有小APP的包名是已知的). 以前没做过,查询了一下实现方法 ...
- ios 取出subviews中指定subview
for(UIView *view in subviews){ if(view.tag == 998) { //根据tag判断 } if([view isKindOfClass:[UIImageView ...
- Facebook开源动画库 POP-小实例
实例1:图片视图跟着手在屏幕上的点改变大小 - (void)viewDidLoad { [super viewDidLoad]; //添加手势 UIPanGestureRecognizer *gest ...
- 【代码笔记】iOS-浇花动画
一,效果图. 二,工程图. 三,代码. RootViewController.h #import <UIKit/UIKit.h> @interface RootViewController ...
- 【Android】友盟的自动更新组件
前言 又好又专业的服务能帮开发者省很多时间.一开始做项目也准备自己来统计数据.自己做自动更新,随着使用友盟服务的时间增加,渐渐放弃了这种想法,转而研究如何更充分的使用,这里分享一下使用自动更新组件的心 ...
- get请求报文
GET /02_WEB_HTTP/index.html?username=admin&password=123123 HTTP/1.1 Accept: application/x-ms-app ...