乐虎游戏|乐虎国际登录|欢迎你

Android开发快速入门(环境配置、Android Studio安装)

日期:2020-05-05编辑作者:计算机资讯

章节

Android是一种动人心弦的开源移动平台,它像手提式有线电话机同样无处不在,得到了Google以至此外部分怒放手提式有线电话机结盟成员(如三星(Samsung卡塔尔、Motorola、中国际结盟通、Verizon和AT&T等)的扶助,由此必需加以学习,不然你担当不起为此付出的代价。

        续坑。

Android开荒遭遇

万幸Android开垦入门相当的轻便,固然未有Android手提式有线电话机都无妨,只需有一台可供安装Android SDK和器具模拟器的微管理机就能够。

        那篇讲一讲本身要好可能三个刚下定狠心入坑Android的小白的时候蒙受的各种难点。                 

第一控件简单介绍

本章首先介绍怎么样设置具有的开垦工具,然后再次创下造一个可运转的应用——Android版“Hello, World”。要是你并不是Android生手,那么能够长足浏览本章,也可跳过本章,直接步入第2章。

        一始发最高烧的主题素材便是支付情形的搭建了,第一步确定是从JDK的装置起来,啊不,从下载在那早先。近期最新的JDK版本为1.8(是JDK不是JRE,JRE只是Java运转蒙受,JDK才是开拓包卡塔尔国,在官方网址选拔win x64的本子下载就可以了(叁十一人的电话机应该淘汰了)。下载安装后JDK是不可能用的,因为须要铺排情形变量。这时网络Andorid学习财富少之甚少,连JDK如何安插都以在IDE报错之后才日渐学会的。JDK安装最脑瓜疼的点正是境遇变量的安插了,少打叁个分店什么的都会报错。幸亏前段时间Windows 10构造蒙受变量只需追加条款就可以,要核准JDK是或不是安装正确,不用按网络说的输命令测量试验,只要看看展开Android Studio时是不是出现JDK错误就能够了(好爽直的章程)。假使您玩过MC,那么JDK意况变量配置相应不是个难题。

Hello World

1.1 安装工具

Android软件开拓包(SDK)适用于Windows、Linux和Mac OS X,使用它支付的接受可陈设到任何Android设备。

要开展Android开拓,必得先安装Java、IDE和Android SDK。

        然后是IDE的安装,Android Studio的下载和装置都不是什么事情(运维exe在装置目录binstudio64.exe)。不过第二次张开就可以冲击一堆麻烦。举例说,第一次运营,Android Studio会必要你设置代理来做客相关的财富链接(谷歌(Google卡塔尔国嘛,你懂的),笔者用的是ss代理所以安顿代理地址127.0.0.1端口1080(即选拔本机的代办)(酌量到明天ss不给搜。。。先留个艺术在这里处)然后是筛选宗旨之类的部分性情化设置,德文根底能够的话就很自在了。然后第二回运转就能下载SDK。主界面的种种操作也是极粗略直观,本人体会就OK了。

界面MVC

1.1.1 Java开发包7.0+

第一,须要安装Java开拓包(JDK)。全数Android开拓工具都亟待它,在编写程序时将应用Java语言。须要安装JDK 7或8。

注意 Mac客商可跳过这一小节,因为Android Studio会自动安装合适的JDK版本(借让你未曾安装的话)。不过,有人提出,在Mac上存在JDK版本不合营的标题。若是您境遇了不当,可参照他事他说加以考查Stack Overflow网址1的故障湮灭技艺 class="注释编号">2。

1

2

仅安装Java运转条件(JRE)还相当不足,还非得设置完整的Java开采包。提议从Oracle下载网址3下载最新的Java SE 8 JDK实行立异。

3

还需安装情状变量JAVA_HOME,使其指向性JDK安装地点。具体什么设置决计于所运用的操作系统。例如,在 Windows 7中,能够单击“开头”按键,右击“Computer”并接受“属性”,再单击“高等系统安装”,然后单击“境况变量”按键,再单击“连串变量”列表下方的“新建” 按键,然后在“变量名”文本框中输入JAVA_HOME,并在“变量值”文本框中输入JDK安装目录。最终,单击“明确”按键关闭所有的窗口并保存设置。

要把关JDK版本是还是不是精确准确,可打开二个shell窗口(在Windows中,要张开shell窗口,可单击“开端”开关,输入cmd并按回车键),并推行如下命令。后边是自己实践这几个命令时得到的出口:

C:> java -version
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)

C:> echo %JAVA_HOME%
C:Program FilesJavajdk1.8.0_31

您应看来肖似的出口,当中的版本号为1.7或越来越高。

        然后还应该有一个难题正是SDK,SDK全称Software Development Kit(软件开辟包),Android SDK通过SDK Manager开管理,相通也是急需代理的。没有准确上网工具的校友可以在SDK Manager-Tools-Options里面设置开销国的镜像站代理,并且启用HTTPS代理(相应的代办地址可以搜获得)。Android SDK蕴含了逐个版本的SDK以至种种Tools。首先须要的能源在首先次运营Android Studio的时候就能够帮您下载好,一些可选的开始和结果在这讲一下:首先是您认为的开采时常用的Android版本对应的SDK,这几个在新建项指标时候会让您接受四个低于运营版本,必要下载对应的SDK。在Android具种类统的SDK文件目录下,system_image为系统镜像,跑虚构机用,能够不要下载。不管Computer配置怎么着小编要么建议用真机实行USB调节和测验。system_image在AVD Manager里面配置好了就能够运维设想机,能够体会一下Android类其余新特色。在设定SDK安装地方的时候不准满含空格(尽管Windows系统允许空格)。

从本章开首,大家将启幕上课具体的本事细节。我们首先从Android开首上课,因为那是时下基金最低的开辟情势,一部Android手提式有线电话机和一台计算机,那资金对于大好些个开荒者来讲不是大难点。

1.1.2 Android Studio

接下去,须要设置Java开辟条件(如若还不曾安装的话)。建议接受Android Studio,因为它是无偿的,并得到了塑造Android的谷歌(Google卡塔尔开垦职员的施用和援助。

必须使用最新的beta版或临盆版。请访谈Android Studio下载页面4,并单击Download Android Studio开关。

4

注意 假设不想使用Android Studio(稠人广众哪个人皆有),也可使用NetBeans和Eclipse等IDE,它们都有看护社区的扶持。倘令你十一分老派,根本不想选用IDE,也可只使用命令行工具 class="注释编号">5。本书假如你利用的是Android Studio,固然不是如此,就须要做须求的调治。

5

 

Eclipse怎么了?

直到最近,大多数Android开辟职员使用的照旧是Eclipse IDE class="注释编号">6和Android Development Tools。2011年十二月,谷歌推出了Android Studio——一款新的花费碰到,它依据JetBrains开采的英特尔liJ IDEA class="注释编号">7。

Android Studio的最大差别在于,它利用的是Gradle编译系统。Android Studio还提供了非常多新职能,如通过重大修正的WYSIWYG编辑器、扶持使用同样代码生成各个配备。Eclipse依旧收获了支撑,但大大多新开拓都将在Android Studio中举行。

6

7

下载并安装Android Studio后,运营它,并按显示屏提醒实行操作。对于具有安装,都接收默许的标准值,即持续地单击Next按键,并最终单击Finish按键。下载并设置所需的全体只怕须求几分钟,最后你将见到图1-1所示的界面。

图片 1

图 1-1

那意味着已经打响地安装了Android Studio,能够初始支付了。

别忘了,Android Studio在相连地提升变化,由此你看到的分界面大概会与本书所显示的稍有例外。在新本子中,私下认可文件名和目录也大概两样。要是蒙受那样的不一样,请相应地调整操作,并报告到本书的在线论坛8。

8

真是讨厌!幸亏您只需那样做二次。今后临门一脚,是时候编写第二个程序了。

        然后是三个陪伴你任何入坑进度的报错根源:Gradle。Gradle是Android的创设筑工程具,用来编写翻译、打包、创设......创造项目、调节和测量检验项目、公布APK,都会用到Gradle。IDE会自带Gradle,然而还是不是完整包。提出去镜像站下载Gradle最新版的完整包解压到本地C:Usersadmin.gradlewrapperdists相应版本的文件夹下,在Android Studio的setting中启用offline work,幸免不恐怕利用代理造成的种种难堪。举例,如若你的远非代理裸连Gradle,或然在构建新品类的时候平昔卡在“Gradle:build”不动。此外,当您的代码有语法错误的时候Gradle会报错,也正是要调整的话不得不确认保障整个代码未有被郎窑红标记。切记,在开发项目事后,要等到进程条Gradle:build达成后再去写代码。

首先我们介绍Android开垦条件的搭建,也正是我们常说的合龙开辟工具,近期谷歌(Google卡塔尔国官方扶助的开垦工具为Android Studio。大家会在首先节中等教育授该工具的装置注意事项,具体的设置步骤小编会给出链接。

1.2 创制第一个程序

Android Studio自带了多少个示范程序,即模板。上面选用当中一个模板来创立叁个轻松易行的“Hello, Android”程序。那只需几分钟就会不负众望。请希图秒表。希图好了吗?出发!

选择Start a new Android Studio project,打开New Project对话框。

将顺序现身4个分界面。在这之中,第一个分界面需要付诸应用的称谓和存款和储蓄地方,如图1-2所示。

图片 2

图 1-2

将应用名设置为Hello Android,并将公司域名设置为example.org,Android Studio会自动填写别的剧情。单击Next按键继续试行。

其次个分界面提醒内定适用的Android版本,如图1-3所示。

图片 3

图 1-3

接收复选框Phone and Tablet,并将Minimum SDK钦命为API 16: Android 4.1 (Jelly BeanState of Qatar。这一步很关键,请必得确认保证选取了不错的本子。接下来,单击Next开关。

其多少个分界面必要接收要拉长的演示活动的品类,如图1-4所示。

图片 4

图 1-4

选择Blank Activity with Fragment,并单击Next按钮。

最后多个分界面必要钦定活动名和其余音讯,如图1-5所示。

图片 5

图 1-5

将移步名(Activity Name)改为HelloActivity,别的内容将自动被填写完结。

在本书后面包车型地铁示范中,为了节省时间,大家将使用如下简化情势建议这一个新建项目安装。

  • 应用名:Hello Android

  • 集团域名:example.org

  • 尺寸:Phone and Tablet

  • 最低SDK:API 16,Android 4.1 (Jelly Bean)

  • 丰裕运动:Blank Activity with Fragment

  • 活动名:HelloActivity

填写完最终二个分界面中的相关内容后,单击Finish开关。IDE将开创钦命的体系,个中满含部分默许文件。接下来,IDE将对其开展编写翻译和包裹,为进行做好思考。

注意 在显示fragment_hello.xml的编辑器中,要是现身了有关渲染难题(Rendering Problems)的错误新闻,不用管它,只需将窗口关闭就可以。那是Android Studio中三个已知的bug。

向导将程序编写制定好了,你必要做的只是尝试运转它。上边,首先在Android模拟器中运维它。

        以上是本身搭建开采条件时遇上的局部难点,固然你也碰着了也许供给超前防守,记得拿去参照他事他说加以考察。

在设置好开垦工具之后,大家须求疏解一些基本控件的运用以致部分连锁的背景知识。在其次节中,大家上学Activity和Service那2大Android零器件的使用。本章大家不会波及太多的Android本领细节,只是以常用的2大组件为切入点,批注Android开采常用的思路以至注意事项。小编会把代码提交到Github上,所以在书中大家不会波及多数代码细节,越多是从分歧的维度解释Android组件的用法

1.3 在Android模拟器中运转

模拟器是一个程序,它运维在一种硬件上,却足以上行下效另一种硬件。使用Android模拟器,大致可在台式机上成立任何三星平板、手提式有线电话机和可穿戴设备的杜撰版本。

要运营Android程序,可选拔菜单Run➤Run 'app',也可单击工具栏上的Run按键,如图1-6所示。

图片 6

图 1-6

过会儿后,将面世Choose Device对话框,如图1-7所示。

图片 7

图 1-7

鲜明选用了Launch emulator,并点名了Android虚构设备(AVD)的称谓。单击OK按键,运路程序。

将开发Android模拟器窗口并运维Android操作系统。第二遍那样做时,那说不允许必要一四分钟,请意志等待。假使荧屏被锁定,请按表明轻扫鼠标以解锁。

Android Studio将次第的别本发送给模拟器并实践它。当时将面世应用分界面,这证明“Hello, Android”程序正在周转,如图1-8所示。

图片 8

图 1-8

假定几分钟后模拟器还不曾现身,或然看起来像结束了同样,恐怕是出于您的Computer不与英特尔硬件加快宽容。为化解这种难题,可新建八个AVD,并内定ARM微型机而不是AMDx86。更详实的音信请参阅8.1节。另一种减轻方案是选拔Genymotion模拟器9。

9

犹如此简单!祝贺你编写了第三个Android程序。

        2017-8-1

助教完原理之后,我们会促成五个大概的Hello World实例,作者会在本节中尽量多详细说东晋码的编排思路和安排性标准。最关键的是体现代码,分界面,逻辑之间的涉嫌,复杂的成效正是粗略意义的增加,那样方便复杂作用的开辟和领悟。

1.4 在实际上设备上运行

在开辟时期,要在情理设备(如Nexus 5)上运行Android程序。做法差非常少与在模拟器中运作时一致。在采用Android 4.2或越来越高版本的道具中,须要先启用开拓者方式,即起步应用“设置”,再接纳“关于手提式有线电话机”或“关于华为平板”,然后轻按“版本号”7次(那是 Android开拓者提供的二个复活节彩蛋);之后再启用USB调节和测量试验,即依次选用“开荒者选项”➤“调节和测量检验”➤“USB调节和测量检验”。

在Computer上安装Android USB设备驱动程序(若无设置的话,仅Windows系统要求如此做),然后采纳设备自带的USB电缆将设备连接到Computer。

第三回安装USB驱动程序时或者比较吃力。Using Hardware Devices页面10提供了新星的设备驱动程序及其安装表达。借使现身二个消息框,询问是或不是允许USB调节和测量检验(此中还显得了您的微管理机的KoleosSA密钥指纹),请选取复选框Always allow from this computer,再单击OK开关。

10

从此以后再运转应用时,该道具将面世在Choose Device窗口中。能够同期运维多少个模拟器和道具,并在每一回运维应用时都选用要利用的设备或模拟器;也足以选择复选框Use same device for future launches。借使设备还未出今后列表中,日常意味着,要么USB驱动程序有标题,要么针没错Android版本不对。

动用希图安妥后,要将其发布给别的人使用。那亟需进行一些极其的步骤,将要第9章进行详尽介绍。

缩小周转时间

运行模拟器需求十分长日子。能够如此想象一下:开启手提式有线电话机时,它供给像其余任何Computer种类同样运转,而商铺停业模拟器就好像关闭手提式有线话机并抽取电瓶相符。由此,请不要关闭模拟器!

在Android Studio运维时期,应始终开辟模拟器窗口。那样,下一次起步Android程序时,Android Studio将注意到模拟器正在运行,由此只要求将顺序发送给它去运营就可以。

上课完实例之后,大家就能够在这里底子上上课大家系统的分界面完结。不过那个地方的完毕指的是未曾网络效用的原型完毕,这一部分对于成品经营和布署性职员相比较有含义。肖似也可以用于刚同志开始阶段成品体现,只要在分界面上增添一些假数据(假数据指本应从后台服务器获取,然后体现在分界面上的数据,大家提前写好放在分界面上,而省去后台哀告进度),再加多分界面之间跳转的调控逻辑,就能够把产物作为原型展现给顾客并请他们提供部分参照他事他说加以调查意见了。

1.5 其余步骤

为节省时间,前边省略了多少个步骤,下边来对其加以介绍。

第 1 节Android开拓条件

1.5.1 检查更新

Android Studio还不是很成熟,改进频率比Android SDK高得多。你下载的版本大概不相同于本书使用的本子,大概还应该有局地极其之处。

同理可得,建议令其自动物检疫验更新,以便及时下载并设置新的换代。还是能够随即手动物检疫查更新,为此可选用菜单Help➤Check for Update。

内容摘要

1.5.2 添加SDK包

Android Studio安装程序包含Android SDK和骨干开辟工具。然则,随着学习的不断深切,你只怕会发觉还要求别的工具。要获得那么些工具,可运维Android SDK Manager。

在Android Studio中,采用菜单Tools➤Android➤SDK Manager。微电脑将显得贰个可用组件列表,当中囊括文书档案、平台、插件库和USB驱动程序,如图1-9所示。

图片 9

图 1-9

建议设置如下组件的新式版本。

  • Android SDK Tools:软件开采包。

  • Android SDK Platform-tools:低端工具,如adb(Android Debug Bridge)。

  • Android SDK Build-tools:编写翻译工具。

  • Android 5.1(API 22)(或更加高版本):安装最高版本的装有组件。

设置系列Extras下的如下组件。

  • Android Support Repository:gradle需要它。

  • Android Support Library:用于与较旧的Android版本宽容。

  • Google Play services:增值库,满含众多对的的职能。

  • Google Repository:gradle需要它。

  • Google USB Driver(仅Windows):让您可以预知在其实设备上运营和调试程序。

  • 英特尔 x86 Emulator Accelerator:升高模拟器速度的插件包。

选用要安装的有着组件后,单击Install按键。安装恐怕须求相当长日子技术到位。在系统了然是或不是选用许可协议时,必需选拔全数的许可公约(偶然有两个许可左券)。现身存关心着重启SDK Manager的新闻时,让系统重启便是了。

本节内容相对简单,因为具备剧情你都能够从英特网找到非常详细的材质,在那处大家只讲明需求潜心的部分事项,甚至符合你用来寻找的要紧字,那样能够提升你的工效。

本文由乐虎游戏发布于计算机资讯,转载请注明出处:Android开发快速入门(环境配置、Android Studio安装)

关键词:

Swift-ScrollView轮播图的简易封装和使用

不多说,轮播图是开发中必要一项技能,直接上代码: 在开发的过程中,很多地方都可以用到轮播图的,这样让用户...

详细>>

第2章第4节界面MVC(下)

稍好点的两全 内容摘要 纯手打.png 地点讲授的亲自过问,通过二个函数就完事了七个简便的多少体现和改产生效,不...

详细>>

Android PopupWindow的使用技巧

内容摘要 TextView 文本框 EditText控件 Button 与 ImageButton ImageView RadioButton CheckBox复选框 PopupWindow是Android上自定义弹出窗口...

详细>>

iOS开荒-下载word/pdf/pages/txt等文件并预览

好久没碰iOS了,前几天回顾了一下之前所做的项目,发现有一些新奇的东西。今天我问来讲讲QuickLook。这个功能用的...

详细>>