前文介绍了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正式版官网下载地址:

  https://dl.google.com/dl/android/studio/install/1.5.1.0/android-studio-bundle-141.2456560-windows.exe

  若访问不了,请找大师(蓝灯)帮忙,此乃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开发环境(五)的更多相关文章

  1. 单机搭建Android开发环境(三)

    单机搭建Android开发环境,第一篇重点介绍了如何优化Windows 7系统,以提高开发主机的性能并延长SSD的使用寿命.第二篇重点介绍了基于VMWare安装64位版的Ubuntu 12.04,并安 ...

  2. 单机搭建Android开发环境(二)

    前文介绍了如何优化SSD和内存,以发挥开发主机的最佳性能,同时提到在SSD上创建虚拟机.为什么不装双系统呢?双系统性能应该会更好!采用Windows+虚拟机的方式,主要是考虑到安卓开发和日常办公两方面 ...

  3. 单机搭建Android开发环境(四)

    单机搭建安卓开发环境,前三篇主要是磨刀霍霍,这一篇将重点介绍JDK.REPO.GIT及编译工具的安装,下载项目代码并编译.特别说明,以下操作基于64位12.04 Server版Ubuntu.若采用其他 ...

  4. 单机搭建Android开发环境(一)

    老话,工欲善其事必先利其器.为了学习安卓系统开发,我下了血本,更换了电脑.俗语,磨刀不误砍柴工,好钢用在刀刃上,为了发挥新本的最大潜能,我花费了很长时间去做配置和优化,都感觉有点偏执了.不过,从到目前 ...

  5. 第二章 搭建Android开发环境--读书笔记

    俗话说,工欲善其事,必先利其器,对于Android驱动开发来说,首先我们要做的就是搭建Android开发环境,我们首先要配置Linux驱动的开发环境,接着还得配置开发Android应用程序以及Andr ...

  6. 如何在Windows上搭建Android开发环境

    Android开发越来越火,许多小伙伴们纷纷学习Android开发,学习Android开发首要任务是搭建Android开发环境,由于大家 主要实在Windows 上开发Android,下面就详细给大家 ...

  7. 搭建Android 开发环境(精华)

    http://www.cnblogs.com/xdp-gacl/p/4322165.html 孤傲苍狼 只为成功找方法,不为失败找借口! Android开发学习总结(一)——搭建最新版本的Androi ...

  8. 搭建Android开发环境附图详解+模拟器安装(JDK+Eclipse+SDK+ADT)

    ——搭建android开发环境的方式有多种,比如:JDK+Eclipse+SDK+ADT或者JDK+Eclipse+捆绑好的AndroidSDK或者Android Studio. Google 决定将 ...

  9. mac os 下搭建android开发环境

    mac os 下搭建android开发环境 周银辉 mac os 下搭建android环境比较方便, 如下几个步骤: 1,安装jdk 先搞清楚自己是否已经安装,在命令行下:java -version, ...

随机推荐

  1. JavaScript实战(原生range和自定义特效)

    今天我又码了两个特效:一个是用原生input[type=range]的,另一个完全自定义的:下面是完整代码和演示: #tip{ position: absolute; top: 30px; left: ...

  2. 从客户端(?)中检测到有潜在危险的 Request.Path 值 的解决方案

    public ActionResult A(string title) { return Redirect("B"+((String.IsNullOrEmpty(title))?& ...

  3. 也来谈谈wap端瀑布流布局

    Definition 瀑布流布局,在视觉上表现为参差不齐的多栏布局,随着页面滚动条向下滚动,新数据不断被加载进来. 瀑布流对于图片的展现,是高效而具有吸引力的,用户一眼扫过的快速阅读模式可以在短时间内 ...

  4. 关于web软件信息安全问题防护资料的整理(二)

    想要做好软件的安全防护,首先就得了解web系统的安全威胁,那么web系统都存在哪些威胁呢? 应用层攻击.网络层攻击和混合攻击. 传统被动.单点以及彼此孤立的防护手段已不能应对越来越严峻的安全威胁. 改 ...

  5. Mac下的Parallel Windows忘记密码怎么办?

    Mac机上安装了Parallel Windows,日久年深不登录结果忘记了登录密码,百爪挠心,想破脑壳试了n个密码都不行,放了一个多月也没想起来. 今天没事网上溜溜,肯定也有和我同病相怜的弟兄,果然, ...

  6. [Android]使用Gradle提交自己开源Android库到Maven中心库

    以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/4388175.html 此文针对开源爱好者. 如果你想让别人使用 ...

  7. iOS 7 与 Xamarin - MultiPeer Connectivity(转载)

    随着时代的改变,移动设备在生活工作都开始取代原有的pc.设备间的数据交互就成为了必备可少的功能.比较成熟的产品有NFC.这个啪啪的操作很流行,例如分享图片,分享文件等 .但是在iOS设备中还没有NFC ...

  8. Android 视频播放器 VideoView 的使用,播放本地视频 和 网络 视频

    1.布局文件 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:and ...

  9. Android - ADB 的使用

    一.什么是ADB? 1.ADB全称Android Debug Bridge, 是android sdk里的一个工具,用这个工具可以直接操作管理android模拟器或者真实的andriod设备 2.AD ...

  10. Android pull解析xml文件

    本文介绍android中使用pull来解析xml文件 先自己写一个xml文件,存一些天气信息 <?xml version="1.0" encoding="UTF-8 ...