基本概念:
-
Java:
- Java 是一种编程语言,由Sun Microsystems(现在是 Oracle Corporation)开发。
- Java 是一种跨平台的语言,可以用于开发各种应用程序,包括 Android 应用程序。
- Android 应用程序的核心代码通常用 Java 编写,称为 "Java 层"。
-
JDK (Java Development Kit):
- JDK 是 Java 开发工具包,是开发和编译 Java 应用程序的工具集合。
- JDK 包括 Java 编译器(javac)、Java 运行时环境(JRE)、Java 开发工具和类库。
- 在 Android 开发中,JDK 用于编译 Java 代码,然后将其转换为 Dalvik 字节码(Android 应用程序的执行格式)。
-
NDK (Native Development Kit):
- NDK 是一组工具,用于在 Android 应用程序中使用 C 和 C++ 代码。
- NDK 允许开发者编写原生(Native)代码,并将其集成到 Android 应用程序中。
- 主要用于性能优化或需要底层硬件访问的情况,如游戏引擎。
-
SDK (Software Development Kit):
- SDK 是一组软件工具和库,用于开发特定平台或框架的应用程序。
- 在 Android 开发中,Android SDK 包括用于开发 Android 应用程序的一系列工具、类库和资源。
- Android SDK 提供了模拟器、调试器、API 文档、示例代码等,用于 Android 应用程序的开发。
在 Android 开发中,您需要 Java JDK 来编写和编译 Java 代码,而 Android NDK 用于在 Android 应用程序中集成 C 和 C++ 代码。Android SDK 则提供了构建和部署 Android 应用程序所需的一切工具和资源。这三个工具集(JDK、NDK 和 SDK)一起使开发者能够创建功能丰富的 Android 应用程序。
简介
在mac 的终端上执行:
java -version
报错
解决此问题:
官方网站:Java Downloads | Oracle
下载对应与之对应的版本:
安装步骤安装
验证
java -version
Android Gradle 插件版本说明https://developer.android.com/studio/releases/gradle-plugin?hl=zh-cn