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和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开发的征程……

更多相关文章

  1. Android实战(四)------Myeclipse10搭建android运行环境图文详细
  2. Android菜鸟的成长笔记(1)——Android开发环境搭建从入门到精通
  3. afinal logoAndroid的快速开发框架 afinal
  4. Android(安卓)开源的真相: 无法fork
  5. Android开发基础(2.2)--利用NDK搭建自己的Android交叉工具链
  6. Dart及Flutter杂记
  7. Android入门前言(一)之------Android应用开发入门五问
  8. 如何选好Android开发书籍和教程[总结]
  9. Android(安卓)SDK 2.2 离线安装

随机推荐

  1. Activity对象的onCreate方法真是Android
  2. Android(安卓)列表选择框 Spinner详解及
  3. Android实现上下滑动效果
  4. android 横竖屏转换
  5. Android系列之浅谈Android(安卓)3D旋转
  6. Android(安卓)UI开发第二十八篇——Fragm
  7. 应用兼容性Android(安卓)Studio IDEA:基于
  8. 【Android(安卓)UI】Android(安卓)Layout
  9. Android(安卓)Studio主题设置
  10. android的Handler