第1章 开发环境安装和配置(二)安装JDK、SDK、NDK

原文 第1章 开发环境安装和配置(二)安装JDK、SDK、NDK

无论是用C#和VS2015开发Androd App还是用Java和Eclipse开发Androd App,都需要先安装JDK和Android SDK。把这些安装完毕后,再在开发工具中配置一下安装的路径就行了。

1、安装jdk

下面两个都要安装:

jdk-6u45-windows-i586.exe

jdk-7u79-windows-i586.exe

到网上找到对应的文件后下载运行即可,Oracle的官网上有,免费下载。

2、安装Android SDK

下载下面的Android SDK安装程序,将其安装到D:\Aandroid\android-sdk文件夹下。

installer_r24.4-windows.exe

安装完毕后,运行SDK Manager.exe,在主界面中,选择【Tools】à【Options】,在弹出的界面中,选择【Settings】,HTTP Proxy Server里填“mirrors.dormforce.net”,Http Proxy Port里填“80”,然后勾选“Force https://...sources to be fetched using http://...”,Close后关闭SDK Manager,再重新运行,然后下载对应的包。

应该下载Android SDK的哪些版本呢?实际上,从最新的Android 6.0到以前发布的各种低版本SDK都可以,就看你准备将自己编写的应用程序安装到哪种版本的平台上了。如果你的计算机是土豪级别的,你甚至可以从Android 2.2一路安装到Android 6.0;如果怕你的计算机硬盘吃不消,那就仅选择目前最流行的几个版本就行了。

本人的硬盘容量有限,所以只选择了下面三种版本:

Android 6.0(API 23)

Android 5.0(API 21)

Android 4.4(API 19)。

注意必须安装最新版本的Android SDK tools和Android SDK Platform-tools,对应版本的Android SDK Build-tools和SDK Platform也必须安装,System Image根据需要选择安装。

下面是通过SDK Manager下载并自动安装对应的安装包后,应该看到的界面截图(没有截图的都是“未安装”):

3、【可选】安装HAXM

这一步只适用于Intel的CPU,AMD的CPU就跳过它吧。

找到Extras下(最后一行)下载的HAXM,运行它,使用默认配置即可。安装时遇到的问题和解决办法自己网上找。

本人用的笔记本就是Intel的CPU,所以在Android sdk Manager中同时下载了Intel的Android x86模拟器(安装HAXM后可带GPU加速功能,速度很快,模拟器启动不到1分钟,操作也非常流畅),除了Intel-x86的模拟器以外,Intel的CPU还可以同时用ARM模拟器去测试(由于无法用加速器,因此模拟器启动较慢,约3分钟才启动成功,而且操作起来有稍微的不流畅,但不影响用)。

如果是AMD的CPU,只能用ARM模拟器调试Android程序(首次启动比较慢)。

4、创建模拟器

为了在模拟器中观察运行结果,创建Android应用程序前,需要先创建模拟器。有以下几种办法:

办法1:进入AndroidSDK安装目录(D:\Android\android-sdk),运行AVD Manager.exe。

办法2:运行VS2015,然后运行Android Emulator Manager:

办法3:直接单击快捷工具栏中的快捷键启动AVD:

以上三种办法任选其一即可。

为了测试不同型号不同版本手机的运行效果,可分别创建以下模拟器:

三种x86模拟器的配置如下:

 

下面以API 19为例,说明具体创建过程(其他模拟器创建过程类似)。

对于Intel CPU,Galaxy型号的手机模拟器RAM选项设置为768MB是建议的做法。在Win7上,当模拟器RAM设置为大于768MB时,某些计算机使用GPU加速时可能会出现无法正常启动模拟器的情况。如果你的计算机出现了这种情况,可减少RAM选项的容量为768或者512(这会导致运行变慢)。但是,如果RAM设置为768MB模拟器仍然能正常启动,这种情况下就不要减少RAM的容量了。

API 19模拟器运行效果如下:

Android 4.4.2模拟器可以使用汉字输入(谷歌拼音输入法),而Android 5.0及更高版本的模拟器运行时无法使用汉字输入法,只能用英文测试运行效果。

当然,也可以创建其他类型的模拟器,例如:

 

(1)创建Galaxy_Api19模拟器

运行D:\Android\android-sdk下的AVD Manager.exe文件。

在弹出的窗口中,创建一个AVD(Android Virtual Device,简称AVD),配置对应的选项(见上图)。

注意下面的设置:

l  RAM:设置为768

l  Camera:后置采用模拟方式(也可以用笔记本的WebCam方式)

l  VM:设置为256,默认值太小,开发地图应用会有问题。

l  勾选【Use Host GPU】选项。

单击【OK】完成模拟器的创建过程。

(2)启动模拟器

选中刚创建的模拟器,按【Start】运行。模拟器第1次启动会比较慢(以后每次再启动都会很快)。

(3)修改语言和时区配置

启动完成后,运行【Settings】,修改语言和日期时间的时区等配置信息。

(4)修改开发者选项配置

启动后,选择【Dev Tools】à【开发者选项】,然后将选项设置为下面的内容:

l  开发者选项:开启

l  调试:开启

l  无线显示认证:开启

l  强制进行GPU渲染:开启【这个一定要开启,否则地图应用会有问题】

除了上面几个选项外,其他选项都关闭。

(5)观察GPU加速是否成功

创建一个Blank App(Android)项目,选择刚创建的模拟器,然后按<F5>调试运行。

观察输出窗口,如果最后一行输出的信息是:

HostConnection::get() New Host Connection established …

表明GPU加速成功。

如果显示GPU加速失败,检查并更改模拟器设置,然后关闭模拟器,再次按<F5>调试运行并观察,直至GPU加速成功为止。

时间: 2024-10-31 23:45:24

第1章 开发环境安装和配置(二)安装JDK、SDK、NDK的相关文章

第1章 开发环境安装和配置(一):概述

原文 第1章 开发环境安装和配置(一):概述 目前Android在全世界市场上大约有75%的占有率,国人Android手机的持有比例更甚,甚至达到90%以上[网上找的介绍,不必在意]. 用C#开发手机应用程序,建议首选VS2015,这是因为VS2015内置的是C# 6.0,很多原来实现起来比较繁琐的操作,在VS2015下也都变得非常简单了. 1.跨平台移动应用开发 VS2015的移动跨平台采用Xamarin架构,这让原本就熟悉Visual Studio的开发者不用再熟悉其他的开发工具就能直接开发

《智能路由器开发指南》——第2章 开发环境及编译分析 2.1 安装编译环境

第2章 开发环境及编译分析 如果你想从事智能路由器OpenWrt开发,首先必须掌握如何编译OpenWrt.本章将从搭建环境,到编译代码,再到安装部署运行以及VirtualBox虚拟网络环境的搭建,一步一步地教你如何进入到OpenWrt大门. OpenWrt是一个针对嵌入式设备的Linux发行版.OpenWrt提供了非常方便的开发环境,使用流行的Linux操作系统Ubuntu即可搭建好编译环境.OpenWrt有非常多的平台适应性,可以运行在ARM/MIPS/X86平台上,因此我们的研发网络部署也可

《stm32嵌入式系统开发实战指南》一第3章 开发环境 3.0

第3章 开发环境 通常,ARM的开发环境以开发套件或集成开发环境的方式提供给终端用户使用,本章将介绍常用的开发套件或集成开发环境及IAR EWARM和RealView MDK的安装.

《Puppet权威指南》——第3章 Puppet及相关工具的配置与安装

第3章 Puppet及相关工具的配置与安装 万事开头难,所以本章首先重点介绍安装Puppet环境所需要的软件依赖包和各发行版本系统的安装步骤和注意事项,为读者应用Puppet奠定基础:然后介绍Puppet的辅助工具之一,即版本控制工具的安装方式,Puppet与版本控制工具的整合,实现了线上配置与SVN强一致性的功能,同时可以对线上文件进行版本控制,以便出现问题时及时回滚,为提供稳定服务保驾护航:还介绍流程版本控制工具的安装与对比,进一步探讨在使用Puppet时应该选用的版本控制工具的安装方式及其

《ASP.NET 开发从入门到精通》----第2章 搭建开发环境 2.1 配置ASP.NET环境

第2章 搭建开发环境 ASP.NET 开发从入门到精通 ASP.NET是一门功能强大的Web开发技术,它是建立在特定的开发平台之上的.所以在进行ASP.NET开发前,需要为其建立专门的开发平台,搭建开发环境.在本章中,将简要介绍搭建ASP.NET开发环境的方法,为读者学习本书后面的内容打好基础. 2.1 配置ASP.NET环境 知识点讲解:光盘:视频\PPT讲解(知识点)\第2章\配置ASP.NET环境.avi 因为ASP.NET应用程序的宿主是IIS,它包含在微软的Windows系统中.对于个

eclipse下载安装与配置 myeclipse下载安装与配置 tomcat安装与配置

昨天弄了一个下午的配置,最终搞定,从中也重新认识了Eclipse MyEclipse Tomcat.那么就闲话少说,我们开始吧!   ==============================================================================首先,我们要把几个概念弄清楚.对这些概念的深入了解,会对你的配置有很大的帮助:1.JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品.自从Java推出以

android开发环境搭建详解(eclipse + android sdk)_Android

本开发环境为:eclipse + android sdk,步骤说明的顺序,没有特别要求,看个人爱好了 步骤说明: 1.安装eclipse 2.配置jdk 3.安装android sdk 4.安装ADT,关联eclipse和android 详细说明: 1.安装eclipse * 到官方网下载eclipse(http://www.eclipse.org/downloads/),我是下载的Eclipse IDE for Java EE Developers. * 正常解压安装,注意记得路径就可以了 2

Apache, PHP在Windows 9x/NT下的安装与配置 (二)

五.在Windows NT下运行Apache 如果你运行的Windows NT系统,你可能要将Apache作为系统的服务进程来运行.点击"开始"按钮,选择"程序","Apache Web Server","Insfall Apache as Service".这样,你可以通过NT的控制面版中的"服务"程序来管理Apache的启动和终止.除非有特殊的理由,我建议你将"Apache Service&q

利用adt-bundle轻松搭建Android开发环境与Hello world(Windows)

Android开发环境有三种方式,分别是JDK+SDK+Eclipse+ADT.JDK+adt-bundle与JDK+Android Studio. 不要使用JDK+SDK+Eclipse+ADT这种方式,不是说什么太复杂的,是因为郭嘉的网络你懂的,打开SDK工具之后就根本就下载不了.Android Studio也是不行的,说好集合大量打开环境.安装的时候却还是需要联网. 建议使用JDK+adt-bundle这种方式来搭建Android开发环境.同时adt-bundle认准20131030版本.