Android 开发遇到的坑

Android 开发遇到的坑
作为一个iOS开发者,突然让我去接触Android的开发的内容,其实我的内心是非常不情愿的。
为什么我要学习Android开发,并不是我不在做iOS开发,或者是不在爱iOS,转做android开发了,是因为我想全面发展,了解更多的技术知识。就想拿破仑的一句话:“不想做将军的士兵不是好士兵一样”,作为一个程序员,“不想成为黑客的程序员不是好程序员”。只有了解更多的技术知识,构建完善的知识体系,才能更好的实现自己的想法……
首先,我们需要确定,Android开发需要哪些工具和环境,Android开发不能像IOS开发那么任性,只需要下载Xcode,就可以直接的使用开发了。Android开发需要我们搭建Java运行环境,在Java开发环境下安装Android开发工具。
在安装开发环境时,咱们可能会迷惑一些内容,比如说JDK、JRE和JVM这三个内容:
1.JDK(Java Development Kit)是针对Java开发人员的产品,JDK是整个Java的核心,包括了Java运行环境JRE(Java Runtime Environment)、Java工具(javac/java/jdb等)和Java基础的类库(即Java API包括rt.jar),JDK又分为几个种类,
1)SE(J2SE),Standard edition,标准版,是我们通常用的一个版本(从JDK5.0开始,改名为Java SE)。
2)EE(J2EE),EnterPrise edition,企业版,使用这种JDK开发J2EE应用程序(从JDK5.0开始,改名为Java SE)
3)ME(J2ME),Micro edition,主要用于移动设备、嵌入式设备上的java应用程序(从JDK5.0开始,改名为Java SE)

2.JRE(Java Runtime Environment)是运行基于Java语言编写的程序所不可短缺的运行环境,Java的开发者才得以将自己开发的程序发布到用户手中,让用户使用。
3.JVM(Java Virtual Machine)就是我们常常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行。
Android 开发遇到的坑_第1张图片
这是对Android和Java开发环境的基本介绍。
首先,下载Java开发的JDK开发包,可以直接在网上下载JDK或者是参考提供的JDK下载地址(http://www.oracle.com/technetwork/java/javase/downloads/),下载之后,根据提示安装Java开发环境,并调试Java的环境。
其次,下载Android开发的Android Studio 或者是Ecllipse的IDE开发工具,在安装时可能会遇到一些情况
1.unable to access android sdk-on list( 在第一次安装AS,启动后,检测到电脑没有SDK)
第一种解决方法:
点解Cancel,在后续的界面再安装SDK(有时候可能下载比较缓慢)
第二种解决方法:(建议还是先下载,使用这个方法指标不治本,android studio还是无法正常使用)
1)在这个Android studio的安装目录下,找到下面这个文件
\bin\idea.properties
2)设置初次打开AS,不检测SDK,使用记事本打开,文件末尾添加一行:
disable.android.first.run=true
2.building gradle project info
Gradle是一个基于Apache Ant和 Apache Maven概念的项目自动化构建工具,它使用一种基于Groovy的特定领域语言(DSL来声明项目设置),抛弃了基于XML的各种繁琐配置。面向Java应用为主。当前其支持语言限于Java、Groovy、Kotlin和Scala。其实Gradle主要自动化构建工程工具,第一次安装时,尽量的让他把Gradle下载下来,“building gradle project info”第一次安装成功之后,下次重新创建工程时就会很快。
剩余的就是创建项目,书写项目,开始Android开发的征程……

你可能感兴趣的:(Android)