你的位置:首页 > 操作系统

[操作系统]单机搭建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正式版官网下载地址:

  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.Failed to fetch URL https://dl.google.com/android/repository/addons_list-2.Fetched Add-ons List successfullyFetching URL: https://dl.google.com/android/repository/repository-11.Failed to fetch URL https://dl.google.com/android/repository/repository-11.Done loading packages.Fetching URL: https://dl.google.com/android/repository/repository-11.Failed to fetch URL https://dl.google.com/android/repository/repository-11.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压缩的库,大费周章,后面有机会再详说。