介绍 鉴于您正在阅读这篇文章,您很可能已经知道android是什么了。可能。在科幻小说和电影中,机器人本质上是具有拟人化特征的机器人。还记得《星球大战》里的C-3PO吗?那《星际迷航》里的数据呢?现在请不要分心!在撰写本文的过程中,我们将尽力保持真实。让我们来谈谈谷歌公司的Android™(带有大写的“a”和一个商标符号)。 Android是基于Linux内核的开源移动操作系统,用于智能手机、平板电脑和可穿戴设备。目前有数亿台设备运行Android系统。现在正是将您的开发技能引入友好的绿色机器人领域的最佳时机。如今,移动开发人员的需求量很大。除了这个在问世短短几年后就一直占据移动市场份额50%以上的平台之外,什么才是最好的施展才华的平台呢? Android机器人是从谷歌创建和共享的作品中复制或修改的,并按照Creative Commons 3.0署名许可条款使用。 既然已经在这里了,也许所有这些对你来说都不是什么新鲜的消息。这样说吧:作为一名开发人员,你肯定有决心和智慧开始学习并征服这项新技术。很可能你就是为了这个来的。那么,该如何开始呢?不管怎样,你已经走在正确的道路上了。继续阅读。 背景 为了最好地遵循并最有效地利用本文所分享的信息,请考虑假定您以前有作为某种类型的开发人员的经验。本文将向您介绍这项技术,并指导您完成配置自己的Android开发环境所需的第一步。仅此而已。 针对Android平台的应用程序大部分都是用Java™编写的。还有用于本地开发和更流畅的硬件集成的C和c++,以及用于改进高级图形的性能。还有其他的选择,比如:c#, HTML5+CSS3等等。这些语言及其相关技术的教学超出了本文的范围。 Windows™和安卓 为什么Windows适用于Android应用程序开发?矛盾的回答:为什么不呢?事实上,你可以在任何你想要的操作系统上开发Android应用程序。好吧,只要它运行Java并提供所需的最低硬件能力。Windows、Mac和Linux都得到了支持。所以,问题仍然是:为什么使用Windows? 有很多技术、工具、平台和语言可用于现代软件开发人员和程序员,这当然是不可能找到一个业内人士在同一时间:在一个平台上工作,讲一个编程方言和值得足够的盐来支付他们的培根,咖啡和啤酒。世界是残酷的;比赛是艰苦的。从Android开始并不意味着要放弃任何以前的收入来源、快乐来源、启发来源等等。 如果你是一个。net开发人员,例如,和你的工作系统地针对Microsoft . net框架的项目,WPF和整个编译器和工具的品种,然后最逻辑一步探索Android将做精确已知的安慰和宝贝儿环境。它将允许你有Windows Phone开发工具也就在那里伸手可及,例如。同样的逻辑也适用于Mac和Linux。也许你是一名iOS开发者。也许你更喜欢绝对的自由。最后要注意的是,您最终可以选择自己喜欢的平台。 对于以后提出的想法,窗户被用于说明目的。 Android和Java 在你开发下一个世界范围内成功的Android应用程序并让你声名鹊起之前,你需要一个叫做Android SDK的东西。这个首字母缩写词在整个科技世界中无处不在,你应该已经很熟悉了;它代表软件开发包(有时也称为标准开发包)。Android SDK提供命令行工具、构建系统、仿真器……还有大量其他方便的东西,不起眼的开发人员可以依赖这些东西为这样的平台设计应用程序。而这个工具集又依赖于Java开发工具包(JDK)。那么,这一行动的第一步和第二步是什么就非常清楚了。 步骤#1:安装JDK 从它的提供者的网站获得JDK安装程序的副本。确保获得版本6或更高版本。在撰写本文时,最新的公开可用和推荐的稳定版本是7,更新65。记住,Java的实际版本号是1.6、1.7等等,再加上update的数字。因此,当有人说Java 7时,他们实际上是指没有指定任何特定更新号的主版本1.7。您也可以使用Java 8,尽管它还不是特别推荐用于Android开发。 注意,还有一个打包的Java版本,称为Java运行时环境(Java Runtime Environment, JRE)。这对Android开发没有好处。这是必要的,但还不够。任何JDK安装程序也会安装其对应的JRE,因此不需要单独安装它们。 你可以从以下链接获得JDK安装程序: http://www.oracle.com/technetwork/java/javase/downloads/index.html 一个建议:即使您使用的是64位操作系统,建议您安装32位版本的JDK(文件名中包含i586的版本,有时也包含x86)。这样一来,Android SDK中的一些工具就可以在安装后立即找到Java,而且无需麻烦。如果出于某种原因,您坚持使用64位版本,那么您可能需要执行额外的配置步骤。如果您想使用Java 8或更高版本,这也适用。见下文。 步骤2:安装Android SDK Android SDK有各种形式,通常称为捆绑包或包。它是由谷歌从developer.android.com网站发布的,任何人都可以下载和安装。还有所谓的独立版本,它是一个发行版,只包含启动开发环境配置所需的最小工具集。面对各种各样的选择,你应该选择哪一个?首先要了解他们,然后做出明智的决定。 需要记住的一个有价值的提示是,无论采用哪种方法,SDK基本上都是XCOPY部署的。这意味着所有的文件、依赖项和工具都在一个根目录下(当然,JDK的特殊情况除外)。无需设置令人厌烦的注册表项,无需跟踪脆弱的环境变量,无需寻找神秘的驱动程序。这还意味着可以在多台计算机上共享相同的SDK配置,或者使用可移动USB设备将其移动,诸如此类。尽管我们对这一点有些怀疑,特别是在Windows上(稍后将对此进行更多讨论),但总的来说,这是一种驾驶哲学。 Eclipse ADT包 也许在开发人员中最广为人知的Android SDK发行形式是Android Eclipse开发工具(简称Eclipse ADT)。安装Eclipse ADT的场景主要有两种。如果您已经有了Eclipse IDE的设置副本,那么您只需像安装其他插件一样安装和配置ADT,以及独立的Android SDK。 另一种选择是下载一个完整的包,其中包含一个已经安装了ADT插件的Eclipse副本,外加一个易于使用的Android SDK副本,其中包含立即开始开发所需的所有软件(只需下载、解包和运行)。后一种方法是一种快速的方法,可以直接开始开发应用程序,而不会出现不必要的延迟。这也是由谷歌提供的,它的名称是ADT Bundle。 无论您选择哪一种,请记住,您都应该预先正确安装Java。 包含Eclipse IDE和ADT插件和Android SDK的完整包可以在以下地址下载: http://developer.android.com/sdk/index.html#download-bundle-button 对于ADT插件(要添加到现有的Eclipse IDE安装中),转到: http://developer.android.com/sdk/installing/installing-adt.html#Download 独立的Android SDK 在这种情况下,您已经安装了Eclipse并正在运行,您只是想为它提供一些droid-fu技能,或者如果您打算使用其他IDE开发Android应用程序,您将不得不安装Android SDK的独立版本。这是最轻量级的SDK形式:去掉了用于简化或完全跳过初始配置工作的任何附加工具。由于这个原因,它有时也被称为SDK启动包。对于Windows,有两种版本:传统的安装程序(.exe程序)和压缩包(. zip格式)。 安装程序展示了一个非常简单的安装过程,其特点是众所周知的next- next-next-finish特性。它会自动安装JDK(如果还没有)。最后,在安装过程结束后,它运行SDK Manager实用程序。zip归档形式的发行包功能齐全,只需要将其解压缩到您选择的某个目录(前提是已经安装了一个工作版本的Java)。 每个文件的下载链接都可以在Android开发者网站的SDK主页中,在“查看所有下载和si”下面的“SDK工具”一节中找到zes”。截至2014年7月31日,Android SDK的最新公开版本是r23.0.2,因此上述包的文件名分别为:installer_r23.0.2-windows.exe和Android -sdk_r23.0.2-windows.zip。 对于本文的其余部分,假设Android SDK已安装到x:\ Android \ SDK,该节点下的子目录将通过各自的相对路径进行定位,其深度可以根据需要确定。不管选择哪种安装方法,SDK的根目录应该是这样的: 图1:Android SDK根目录。 两个可执行文件将立即引起您的注意。这些是用于配置Android SDK安装的主要实用程序。exe程序用于在SDK中添加和删除特性、平台、工具和插件。AVD Manager.exe实用程序用于创建和配置Android虚拟设备(AVDs)。AVD是一个虚拟设备,可以使用您自己的计算机硬件进行模拟,您可以在其中运行和测试应用程序,而不需要实际的物理Android设备。 最后的调整 当您只安装了启动包时,在能够使用独立的SDK构建和运行Android应用程序之前,还需要进行一些最后的调整。您需要安装平台工具(图2中的蓝色扳手图标)和构建工具(绿色扳手图标)。这些工具都符合构建系统的基础。在这些工具中,有源代码文件生成器、编译器、调试utils等等。 您还必须安装一个或多个所谓的平台(隐藏绿色机器人的文件夹图标)。平台节点包含与特定Android平台版本相关的详细规范、文档和示例。这些定义了运行时和API级别,应用程序可以根据这些级别构建并运行。它们还提供系统映像(蓝屏设备图标),用于创建虚拟设备,在虚拟设备上运行和测试针对特定平台版本的Android应用程序。 图2:向Android SDK添加包(步骤#3)。 谷歌的USB驱动程序 此外,如果你足够幸运,拥有一个实际的android驱动的物理设备,你想在其中测试你自己的应用程序,你还应该下载谷歌USB驱动程序包,在SDK管理器的Extras文件夹下。基本上,这个驱动程序用于在实际设备上部署和调试应用程序。 安装包之后,应该继续安装驱动程序本身。安装包意味着它的文件被下载并存储在SDK根目录的。\extras子目录下。驱动程序还没有安装在主机系统中。您必须从它的位置extras\谷歌\usb_driver运行驱动程序安装程序。 更多关于司机的信息可以在这里找到: http://developer.android.com/sdk/win-usb.html 差不多做完了 从技术上讲,你已经准备好了用Java写一堆代码,然后把它们变成一个闪亮的Android应用程序。但说实话:命令行编译、打包和部署现在已经不那么有趣了。如果您不使用Eclipse IDE,那么您可能会发现Android Studio同样有用,而且可能对Android开发更有吸引力(至少比必须学习命令行技巧的所有模糊细节要好一些)。 Android工作室 Android Studio目前处于测试阶段,但预计在不久的将来会不断改进,修复bug,增加令人兴奋的新功能。和Eclipse ADT一样,Android Studio有两个不同的包:一个捆绑版和一个独立版。正如所料,捆绑的版本已经将SDK隐藏在IDE的内部。独立版本只包含IDE的基本文件。 Android Studio Bundle下载地址: http://developer.android.com/sdk/installing/studio.html#download-ide-button 要获得Android Studio的单机版本,请转到: http://tools.android.com/download/studio 如果选择安装独立版本,则必须将IDE设置为指向已经安装的SDK版本。在IDE的欢迎屏幕中,选择Configure ->项目默认值→在出现的对话框中,将Android SDK位置文本设置为您的SDK安装根目录的路径,如图4所示(例如,x:\ Android \ SDK)。 图3:默认的项目结构配置。 一个建议:Android Studio有一个默认启用的自动更新功能。在使用这个IDE(包含SDK的IDE)的捆绑发行版时,更新会产生不希望的副作用,即抹去开发人员可能对部署包内的SDK安装所做的任何更改。这是非常不幸的。为了避免任何麻烦,并为您节省在每个upda上重新配置SDK的繁琐劳动te,建议你在更新之前做一个SDK的备份,然后恢复它。或者,选择使用SDK和IDE的独立发行版。作为一种极端的措施,您可以始终禁用更新。可以通过修改IDE中的相应设置来禁用更新。 图4:Android Studio中Android SDK位置配置。 常见问题和解决方法 在热心的软件开发人员的生活中,有太多的时候,他们会认为自己做的每件事都是正确的,事情应该简单地工作。然后,一只肮脏的虫子不知从哪里冒出来,以它可怕的方式进入这个场景,然后咬你,好像这就是它存在的目的。你的头会变成一个大问号,随着时间的推移逐渐变红。然后你数到0x0a,深呼吸,啜饮咖啡杯,打开你最喜欢的web搜索页面。 下面是一些提示,希望可以帮助您避免前面描述的这种情况。 Android SDK及其Java版本出现了问题 有时,即使Java已经安装并正常工作,Android SDK中的工具也无法找到或识别它。如果您足够幸运,将会出现一个错误消息,可能会说明问题是什么。否则,程序可能会在没有警告甚至礼貌的告别手势的情况下关闭。例如,SDK管理器实用程序就是这种情况。这个问题很可能会出现,因为您安装的JDK是64位版本,或者如果它是Java 8。 解决方案 有几种方法可以解决这个问题。最简单的方法是向系统添加环境变量JAVA_HOME。这个变量的值必须设置为JDK安装的路径。例如:C:\Program Files\Java\ jdk1.8.0_11。据报道,在某些情况下,反斜杠也会造成问题,它们不得不被常规的前斜杠取代。您还可以确保JDK的bin目录包含在PATH环境变量中。解决这个问题的过于大胆的方法包括修改:Windows注册表,或者SDK中的tools\lib\find_java.bat文件。 有关此问题的更多信息,请咨询: http://stackoverflow.com/questions/4382178/android-sdk-installation-doesnt-find-jdk 如果你需要关于如何在Windows中设置环境变量的指导,请检查: http://best-windows.vlaurie.com/environment-variables.html或 http://superuser.com/questions/284342/what-are-path-and-other-environment-variables-and-how-can-i-set-or-use-them 总结 恭喜你!您已经成功地为Windows上的Android开发配置了自己的环境。请记住,SDK安装实际上是XCOPY部署的。因此,如果需要在另一台Windows PC上配置Android开发环境,只需安装JDK并从其根目录复制Android SDK即可。此外,您可能需要在新的目标系统上安装谷歌USB驱动程序。就这样了。不需要通过SDK管理器从在线存储库再次下载所有内容。 下一个步骤 接下来的步骤将包括创建一个新项目,构建一个应用程序,并将其部署到Android设备上进行测试。实际上,这是另一个故事的章节。鼓励你自己尝试所有这些;这很直观。去玩IDE,熟悉它。它不咬人(太硬)。在接下来的文章中,将提供指导和见解,以完成这些挑战并扩大可能性。现在,我们就到此为止吧。 祝你好运,无限的耐心,快乐的学习+编程体验。 本文转载于:http://www.diyabc.com/frontweb/news30141.html

更多相关文章

  1. Pycharm安装PyQt5的详细教程
  2. Android(安卓)环境搭建
  3. android“设置”里的版本号
  4. 关于Android(安卓)Studio3.2新建项目Android(安卓)resource link
  5. Android(安卓)- Manifest 文件 详解
  6. Android之应用程序基础
  7. Android(安卓)version and Linux Kernel version
  8. Android四大组件的理解
  9. opengrok setup on ubuntu for android source code browser

随机推荐

  1. Android – Video/Music 视频音乐播放
  2. android之简单的计算器样式界面
  3. Android 隐藏显示StartBar
  4. Android ActivityManager工具类
  5. Andrdoid Sensors Overview (探测器概述)
  6. Android OneDayOneExample-1.页面互换
  7. Android View随手指移动
  8. Android(安卓)实现ListView的弹性效果
  9. Android: Bluetooth profile
  10. Android开源测试框架学习