您的位置:首页 > 移动开发 > Android开发

Android开发环境部署 及 常见问题解决

2016-07-03 13:16 393 查看
电脑重新装系统后,原有的环境全部被破坏,想要开发Android小程序又要重新配置,在配置过程中又遇到了之前遇到过得问题,但许多又需要重新百度,就花费一个上午的时间将遇到的为题重新整理了一下,方便以后查询。

第一步:Android基本概念区分

1.JDK、SDK和JRE的区别

 

SDK是Software DevelopmentKit的缩写,中文意思是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。SDK是一系列文件的组合,它为软件的开发提供一个平台(它为软件开发使用各种API提供便利)。

 

JDK(Java Development Kit,Java开发工具包)是SunMicrosystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。可以认为jdk只是sdk的一种(子集),因为它是开发java程序的一个平台,开发其他程序的sdk可以没有jdk。比如你下载了一个软件开发平台 eclipse-SDK-3.2.2-win32.zip,它本身里面是没有jdk的。但是只要开发java程序就必须使用jdk(javaee和javase)

 

JDK就是Java DevelopmentKit

JRE是Java RuntimeEnviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。

 

2.ADT和SDK区别

ADT(Android Development Tools): 目前Android开发所用的开发工具是Eclipse,在Eclipse编译IDE环境中,安装ADT,为Android开发提供开发工具的升级或者变更,简单理解为在Eclipse下开发工具的升级下载工具。adt只是一个eclipse的插件,里面可以设置sdk路径

   

SDK(Software Development Kit): 一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。在Android中,他为开发者提供了库文件以及其他开发所用到的工具。简单理解为开发工具包集合,是整体开发中所用到的工具包,如果你不用Eclipse作为你的开发工具,你就不需要下载ADT,只下载SDK即可开发。SDK可以自己编译,在linux环境下通过make命令进行,耗时比较长。

 

3. ADB

ADB的全称为Android DebugBridge,就是起到调试桥的作用。通过ADB我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。ADB的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下ADB会daemon相关的网络端口,所以当我们运行Eclipse时ADB进程就会自动运行。 ADB是android sdk里的一个工具,用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机)

 

第二步:Android开发环境搭建

 

详细教程:http://www.cnblogs.com/zoupeiyang/p/4034517.html

 

这篇文章相当详细,按照文章中的配置基本可以实现jre、jdk、sdk、eclipse的安装,下面给大家介绍在安装过程中常见的问题。

 

第三部分:安装和运行常见问题

 

1.      Minimum SDK 设置为Android4.3,如下图

 

否则会出现以下情况(eclipse version=4.5.1)

红色页面无法消失,而且会出现

No resource found that matches the givenname 'Theme.AppCompat.Light'No resource found that matches the given name'Theme.AppCompat.Light' 等错误

 

2.      Android SDK Manager小图标不显示

解决方法:http://blog.csdn.net/jhjyear/article/details/43225629

 

3.      Please update ADT plug-in(升级ADT)

解决方法:http://jingyan.baidu.com/article/4d58d541357aa79dd4e9c008.html

 

4.      Android sdk tools 无法更新

解决方法:

http://zhidao.baidu.com/link?url=ZMUkWQFP-A_I7pnC89xN6U_NqvMvuejE_gYNac94tHq1yrsjT80GJNhJrWeFwzAY8YBiLyKQ522G4qSsqxBxjbYqIrlz1E3dWuSpVfRiH0_

 

 

5.      运行Android真机的时候 target unknown

解决方法:http://jingyan.baidu.com/article/20095761ba1653cb0621b46e.html

我自己使用的真机,使用模拟器将内存调整到2G仍然无法和手机上的运行速度相媲美,使用模拟机时,第一次运行时间真的很长,我自己的大概有10分钟才打开。

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android sdk android开发