Android Windows 开发环境搭建教程

一、背景

随着 Google 的 Flutter 框架日益成熟,越来越多的商业项目开始运用 Flutter 技术,也有越来越多的开发者加入到 Flutter 技术的学习中。

在今年的 Google 开发者大会上,Flutter 框架展示出了强大的跨平台能力,能够方便地为 Android、iOS、ChromeOS 和 Web 构建应用。

现在市场对于中高级程序员的需求指数级增长,具备多平台应用开发能力或熟悉前后端技术栈的程序员,在这种环境下无疑有更强的竞争力。

Flutter 是最终编译成 Android 或 iOS 项目运行在对应的手机上的,开发也基于 Android Studio 、XCode 或其它 IDE ,加载 Flutter 框架、Dart 语言等相关插件进行开发。

想要学习 Flutter 开发移动端应用,首先就需要熟悉 Android 或者 iOS 的开发环境如何搭建。

推荐使用 Android Studio,原因如下:

  1. Android、Android Studio 和 Flutter都是 Google 推出的,兼容性更好。
  2. iOS 需要 macOS 系统的电脑。
  3. iOS 应用打包需要苹果开发者账号。

二、资源准备

首先,要准备配置 Android 开发环境需要预先下载的资源。

2.1 Android Studio

Android Studio 的最新版本是 3.5,直接下载对应自己系统的 64位或32位版本即可。

Android Studio 官方链接

官方下载链接

官方下载链接可能会因为某些原因访问不到,可以从第三方国内站点下载。

androiddevtools

20190822220929

2.2 JDK

Android 是基于 java 语言开发的,程序的开发和编译都需要 Java 语言环境。

Android 中一般不会用到 JDK 高版本的新语法,所以下载 1.8版本以上的就可以。

JDK下载链接

JDK1.8下载链接

2.3 Gradle

Android Studio 中 Android 的项目架构脚本语言用的是 Gradle ,Gradle 下载可以在 2.1 中的 androiddevtools站点下载。

20190822221614

也可以在官方网站下载,下载 complete 版本。

Gradle 下载

20190822221738

由于 Android Studio 3.0 以上的版本,只支持 Gradle 4.4 以上的版本,推荐从官方下载(虽然比较慢)。

2.4 其他

Android 开发环境搭建,还需要 SDK、NDK 、AVD 等软件包或工具支持。现在 Android Studio 安装过程中会自动引导安装,下载速度还可以,按照操作下载即可。

三、安装及配置

安装就不详细说了,遇到问题百度(有条件的用 google)搜索解决即可。

说说环境变量的配置。有的同学可能刚转行写代码,不明白什么是环境变量。简单解释下,配置了全局的环境变量后,就可以在系统任何地方找到这个软件执行程序了。

比如当 Android 打包运行到真机时,会用到 ADB 命令工具,配置了 SDK 中 platform-tools 目录为全局变量后,程序就可以找到 ADB 工具的位置了。

当然,也可以在 IDE 中配置 SDK 工具的路径,在 Android Studio 就是这样做的。

3.1 配置环境变量的流程

  1. WIN10 系统中,右键点击桌面上「此电脑」图标(win 7 及以下为 「我的电脑」)。
20190822222809
  1. 点击「属性」,属性中的「高级系统设置」,win10以下的系统页面可能不同。
20190822223232
  1. 打开的标签页中点击「环境变量」。
20190822223346
  1. 可以在「用户变量」或「系统变量」中的 Path 参数中配置。如果当前电脑有多用户,系统变量中配置,会在每个用户环境中都生效。

    20190822223646
  2. Path 中添加要配置的环境变量的路径即可,Windows 系统中,路径一般为软件包下的 bin 目录。

    20190822223802

    3.2 需要配置的环境变量

    就是上文下载的资源中的。

    1. JDK 目录
    2. Gradle 目录
    3. SDK 下的 tools 目录
    4. SDK 下的 platform-tools 目录
    5. NDK 目录

    注:配置的环境变量,并非是为了在 Android Studio 中使用,Android Studio 中设置里,会配置这些相关软件包的路径,直接完全路径的方式去调用它们。

    环境变量,更多的是在 cmd 或 shell 命令行工具中使用,在系统任何目录下,都可以调用到这些软件。

四、第一个 Android 项目

  1. Android Studio 安装完成后,首先是这个页面。点击 「Start a new Android Studio project」。

    20190822224904
  2. 选择 Empty Activity。

    20190822225115
  3. 填写应用的名称、包名(相同包名的 APP 在一个手机上只能装一个)、工程的存储路径、开发语言(java 或 kotlin)、最低支持的 Android 系统(一般5.0以上,可保证覆盖大多数手机)。配置完成后点击 「Finish」。

    20190822225433
  4. 耐心等待项目创建并创建索引完成。点击右上角的运行按钮,选择运行的设备。这里选择在虚拟机上运行。真机需要将手机连接电脑,并打开调试模式。

    20190822225739
  5. 等待项目编译打包后,成功运行到虚拟机中。

    20190822230118
  6. 恭喜你,成功运行了自己的第一个 Android 项目。

五、总结

  1. 配置 Android 开发环境需要下载的资源。
  2. 环境变量的配置。
  3. 创建并运行第一个 Android 项目。

关注「孤独症bug」,可免费获取 Android 、Python、Java等学习资料。

孤独症bug
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容