6. 附录:课程软件

在建中

6.1. 所需软件

  • Java JDK 11 (撰写本文时,Java 11更新11.0.8是最新版本)-您可能需要Oracle用户ID才能下载此版本

    • 您也可以从https://adoptopenjdk.net/下载Java11-请确保 选择OpenJDK 11

    • 在Windows上进行安装时,您可以告诉AdoptOpenJDK自动将Java 11添加到您的路径中

  • Git (版本控制系统-如果Android Studio在更新GitHub仓库时不合作,可以直接使用)

    • 如果Git不自动作为Android Studio的一部分,您可能需要安装它-您可能还需要告诉Android Studio Git的安装位置,所以请记下它安装到了哪个目录/文件夹

    • 在OS X上,请遵循以下说明:-下载Git dmg文件,右键单击/CTRL-单击该文件,然后单击打开两次,然后双击pkg文件并按照安装提示操作-还要安装Xcode:打开OS X终端窗口,输入Xcode-select--install,然后按照任何提示操作-如果您打开了Android Studio,请关闭并重新打开它;现在应该会找到Git OK-如果没有,Git位于/usr/bin/git中

  • Android Studio (按照详细说明安装Android Studio和各种SDK)

6.2. 可选但有用的软件

此外,请在此处创建一个GitHub帐户: https://github.com , using your Loyola email if you have not done that before - GitHub is a "repository manager" that you will use to create Android Studio solutions to projects throughout the course (using your Loyola email allows you to create private repositories and share them with an unlimited number of other students and me and our TA).

您可以在PC上的模拟器中运行Android测试和应用程序,也可以将它们部署到Android手机或平板电脑上(具有所需的开发者设置)。使用Robolectric(本课程稍后介绍),您可以在没有仿真器或设备的情况下在普通JVM中运行Android测试。

6.4. 备用堆栈

如果您有一台Mac和一台iOS设备,您可以考虑在部署到您的设备时使用XCode进行IOS开发。如果你做出这个选择,但如果你遇到问题,你将在很大程度上靠自己。 如果有兴趣走这条路,请与您的教师讨论。

待处理

讨论基于命令行的Android/Java开发环境

6.5. Android开发模式概述

待处理

更新此部分

其中的每一个都需要不同的软件。

  • 本地主机-命令行IDE(如Android Studio)上的Gradle(我们在本课程中选择)

  • 远程主机-ssh、命令行上的Gradle、将apk复制或下载到设备并通过托管开发环境和仿真器完全在云中安装

  • 目标设备-https://play.google.com/store/search?q=ide&c=apps&hl=en_US