当前位置: 首页 > news >正文

如何在mac 安装 cocos 的 android环境

基本概念:

  1. Java:

    • Java 是一种编程语言,由Sun Microsystems(现在是 Oracle Corporation)开发。
    • Java 是一种跨平台的语言,可以用于开发各种应用程序,包括 Android 应用程序。
    • Android 应用程序的核心代码通常用 Java 编写,称为 "Java 层"。
  2. JDK (Java Development Kit):

    • JDK 是 Java 开发工具包,是开发和编译 Java 应用程序的工具集合。
    • JDK 包括 Java 编译器(javac)、Java 运行时环境(JRE)、Java 开发工具和类库。
    • 在 Android 开发中,JDK 用于编译 Java 代码,然后将其转换为 Dalvik 字节码(Android 应用程序的执行格式)。
  3. NDK (Native Development Kit):

    • NDK 是一组工具,用于在 Android 应用程序中使用 C 和 C++ 代码。
    • NDK 允许开发者编写原生(Native)代码,并将其集成到 Android 应用程序中。
    • 主要用于性能优化或需要底层硬件访问的情况,如游戏引擎。
  4. 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

http://www.lryc.cn/news/212719.html

相关文章:

  • 作为网工有必要了解一下什么是SRv6?
  • Jmeter(十八):硬件性能监控指标详解
  • 【ARM Trace32(劳特巴赫) 使用介绍 2 -- Trace32 cmm 脚本基本语法及常用命令】
  • 2023年第七期丨全国高校大数据与人工智能师资研修班
  • 一文获取鼎捷医疗器械行业数智化合规敏态方案
  • 2023最新版本 FreeRTOS教程 -1-标准库移植FreeRTOS
  • python笔记(函数参数、面向对象、装饰器、高级函数、捕获异常)
  • JAVA命令总结
  • 删除的PPT怎么找回来?4个必备恢复方法!
  • Binder机制总结笔记
  • SQL SERVER 表分区
  • 从零开始学习PX4源码0(固件下载及编译)
  • centos格式化硬盘/u盘的分区为NTFS格式
  • 【工具】FreePic2PDF+PdgCntEditor|PDF批量添加书签(Windows)
  • 中移链浏览器简介
  • 深入浅出排序算法之计数排序
  • 大坝水库安全监测终端MCU,智能化管理的新篇章!
  • LeetCode 面试题 16.09. 运算
  • spring-代理模式
  • 我用好说 AI 做二次元人设
  • 付费阅读微信小程序源码/小程序和公众号双版本-多种付费模式前后端+独立源码
  • ref、reactive、toRef、toRefs
  • GPT实战系列-如何用自己数据微调ChatGLM2模型训练
  • 【数电知识点_2023.10.28】
  • spring boot配置ssl(多cer格式)保姆级教程
  • 第2篇 机器学习基础 —(4)k-means聚类算法
  • 【Python爬虫+可视化】解析小破站热门视频,看看播放量为啥会这么高!评论、弹幕主要围绕什么展开
  • Mac电脑专业三维模型展UV贴图编辑工具RizomUV RS + VS 2023有哪些特点
  • Linux文件描述符和文件指针互转
  • C++11线程