首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么只使用Android SDK就需要安装JDK来构建Unity应用?

Android SDK是用于开发Android应用程序的软件开发工具包,它包含了一系列的工具和库,用于构建、测试和调试Android应用。而Unity是一款跨平台的游戏引擎,可以用于开发游戏和其他交互式应用程序。

在使用Unity构建Android应用时,需要安装JDK(Java Development Kit)的主要原因是因为Android应用的开发语言是Java。Android应用使用Java语言编写,而JDK是Java开发的基础工具包,提供了编译、运行和调试Java程序所需的工具和环境。

Unity作为一个跨平台的游戏引擎,支持多种编程语言,包括C#、JavaScript和Boo。然而,在构建Android应用时,Unity需要将游戏逻辑和功能转换为Android平台所支持的Java代码。因此,需要安装JDK来提供Java编译器和其他必要的工具,以将Unity项目转换为Android应用程序。

安装JDK后,Unity会使用Android SDK中的工具和库来构建和打包Android应用。Android SDK提供了与Android平台交互的API、调试工具和模拟器等功能,使开发者能够在开发过程中进行测试和调试。

总结起来,只使用Android SDK是不够的,因为Unity需要将游戏逻辑和功能转换为Android平台所支持的Java代码,而JDK提供了Java编译器和其他必要的工具,使得Unity能够构建和打包Android应用。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

基于Unity的AR开发初探:发布AR应用Android平台

本文接上一篇,介绍一下如何通过Unity发布第一个AR应用Android平台,在Android手机上使用我们的第一个AR应用。...Note:为了减少配置的复杂性与挫败感,也可以直接从这里直接下载打包配套的JDKSDK,对于SDK来说直接解压后即可使用。   ...需要注意的是,Unity 5.x版本最低的Android API要求为Level 23即Android 6.0,因此需要事先下载好SDK,如下图所示: ?...其次,通过Edit - Preferences设置External Tools,以便告诉Unity我们的JDKSDK安装在哪个目录下: ?...2.2 Android中的效果   (1)apk文件 ?   (2)安装apk(测试机型:锤子坚果3) ?   (3)使用效果(测试机型:锤子坚果3) ?

1.3K20

Unity】QQ登录SDK接入(Unity&Android

(64位) 压缩包下载后不要解压 android SDK 地址:http://tools.android-studio.org/index.php/sdk android SDK下载后,还需要 一系列的配置下载才能使用...JDK下载 地址:http://jdk.android-studio.org/ 版本最好使用1.8以上 1.9以下 同样是64位 eclipse的安装以及SDKJDk环境的配置这里就不多说了...Minimum Required SDK最好选择android 4.x,不然Unity里面打包可能会报错 然后将在开放平台下载的android SDK里面的open_sdk_r6008_lite.jar...因为需要跟Unity交互,我们需要Unity的jar文件,在Unity安装目录下找到它,放入android项目中的libs文件夹中,然后右击它,选择Build Path->Add to Build Path...清除所有选项,选择src,libs,res三个文件夹,同时libs文件中classes要取消掉,不然在unity里面打包会报错。

2.8K20
  • 2017年Android SDK下载安装及配置教程

    首先声明: Unity版本5.6.3f1 最近试着在Unity中利用高通做AR开发时,发布项目文件需要发布到Android平台,遇到一些问题,看了网上的一些资料,踩了一些坑,现在总结出来,...Android开发环境搭建分为以下四步: 第一步、安装JDK; 第二步、安装Eclipse; 第三步、下载并安装AndroidSDK; 第四步、在Unity中发布到Android平台。...3、设置环境变量 ①、新建一个系统环境变量,变量名为ANDROID_SDK_HOME,变量值为你的SDK安装路径 ②把%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME...出现如下图所示内容则配置成功: 在Unity中发布到Android平台 ①、在发布界面需要将Android-Support-for-Editor点击下载,然后出现以下界面: ②、在Unity中配置好...SDKJDK安装路径。

    1.1K30

    2018年Unity结合Android SDK下载安装及配置教程

    首先声明: Unity版本2017.1f3 最近试着在Unity中利用网易做AR开发时,发布项目文件需要发布到Android平台,遇到一些问题,看了网上的一些资料,踩了一些坑,现在总结出来...第一步、安装JDK; 第二步、安装Eclipse; 第三步、下载并安装AndroidSDK; 第四步、在Unity中发布到Android平台。...3、设置环境变量 ①、新建一个系统环境变量,变量名为ANDROID_SDK_HOME,变量值为你的SDK安装路径 ②把%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME...出现如下图所示内容则配置成功: 在Unity中发布到Android平台 ①、在发布界面需要将Android-Support-for-Editor点击下载,然后出现以下界面: ②、在Unity中配置好...SDKJDK安装路径。

    2.1K30

    Unity安装图文步骤「建议收藏」

    目录 一、下载 二、安装: 三、激活Unity Edit 个人版激活,打开Unity Hub: 四、打开或者新建一个项目 最近因工作需要使用Unity实现一些动画效果,刚好也可以增长自己的技术硬实力,开始自学...学习一门技术必不可少的就是要学会使用工具,所以下面记录一下我安装Unity工具的过程。 官网下载工具之前需要先登录账号,没有则注册一个。...(我最开始装了2020.2.3版本,安装后没法打包Android系统的apk,提示没有配置jdksdk,我把Android Studio使用jdksdk路径配置上也不行, 实在没找到解决方法,就卸载装了...官网下载Unity版本: 我最终使用Unity Hub是官网最新版本,Unity Edit是别人博客(Unity软件安装过程(保姆级教程))中提供的版本,附上链接: Unity Installer...二、安装: 1、Unity Edit 2019.2.17版本的安装流程(2020.x 版本有所不同): 双击下载的应用程序开始安装 支持平台按需勾选: 开始下载,需要几分钟,耐心等待即可。。

    3.1K10

    面向 Unity 程序员的 Android 快速上手教程

    安装及配置Android Studio Android开发基础以及导入到Unity 一、Unity是怎么打包APK文件的?...● AndroidManifest.xml,这份文件太重要了,这是一份给Android系统读取的指引,在Android系统安装、启动应用的时候,他会首先来读取这个文件的内容,分析出这个应用分别使用了那些基本的元素...这时候应该有人会说,光会放这些文件不够啊,我还需要知道自己怎么写Android的代码并且输出相应的SDK/插件给Unity使用啊。...● android:icon以及android:label这两个对应的是应用的图标以及应用名称。如果不改的话,Unity也会自动根据Player Setting里面的内容进行修改。...模块的最低sdk不可低于项目的最低sdk。 jar文件dex错误,当你的项目中不小心存在了一个以上的相同的jar文件,就会出这个错误,把重复的删掉,留一个就好了。

    3.1K00

    面向Unity程序员的Android快速上手教程

    ● AndroidManifest.xml,这份文件太重要了,这是一份给Android系统读取的指引,在Android系统安装、启动应用的时候,他会首先来读取这个文件的内容,分析出这个应用分别使用了那些基本的元素...最早的Android IDE是Eclipse,他的构建系统是Ant,是基于XML配置的构建系统。...这时候应该有人会说,光会放这些文件不够啊,我还需要知道自己怎么写Android的代码并且输出相应的SDK/插件给Unity使用啊。...● android:icon以及android:label这两个对应的是应用的图标以及应用名称。如果不改的话,Unity也会自动根据Player Setting里面的内容进行修改。...模块的最低sdk不可低于项目的最低sdk。 2. jar文件dex错误,当你的项目中不小心存在了一个以上的相同的jar文件,就会出这个错误,把重复的删掉,留一个就好了。 3.

    1.7K41

    Unity For Android Cardboard App ( 1 ):基础入门

    微软出品的C#开发编辑器,使用的是Visual Studio 2015个人版 VR SDK 使用的是Google VR为Unity提供的SDK ,下载得到GoogleVRForUnity.unitypackage...文件 Android SDK Android开发必备环境,推荐和Android Studio配套下载 JDK JAVA开发必备环境,需要配置环境变量 Cardboard 最便宜的VR体验设备盒子,可以网购或自行组装...开发流程 本文将通过以下步骤完成开发过程,使用清晰直观的图片辅助说明 导入资源,构建双目视图 添加交互物体 代码编写 建立物体、代码、事件之间关联关系 Android平台打包 导入资源,构建双目视图...[1510559457679_4493_1510559525951.jpg] 代码编写 接下来需要编写代码实现交互效果了,在Unity中一般使用C#或JavaScript编写,Unity默认是使用...这里需要配置SDKJDK的路径,点击Edit->Preferences->External Tools ,勾选默认使用VS打开C#文件,配置SDKJDK路径,NDK路径可以先暂时不用配置。

    2.7K00

    ARFoundation☀️ 一、本专栏概述及开发环境配置

    本专栏概述 1️⃣ 为什么要用ARFoundation? ARFoundation 对 ARCore、ARKit 等进行了封装。原先我们开发安卓应用,要用 ARCore 开发。...但现在 ARFoundation 整合了这些 SDK,即使用 ARFoundation 的 api,根据平台不同,ARFoundation 便可自动调用不同基础资源包的相应api,不用我们再一个个接入sdk...本专栏讲述基础的功能: 远程调试、 Unity打包苹果应用教程、 MAC Unity打包安卓应用教程、 平面检测、 人脸识别(识别、姿态、网格和形状混合)、 图片识别、 3D物体识别、 面部识别、 放置物体...不要考虑使用虚拟机装苹果系统了,过于卡顿。 若你不打算开发苹果应用使用Windows电脑即可。 3️⃣ XCode、苹果开发者账号 Xcode安装在mac电脑,用以生成苹果应用。...4️⃣ Android SDKJDK、NDK 上述3个SDK是导出安卓apk必须的环境。若没这个环境,则apk无法打包。

    13010

    Unity手机游戏开发:从搭建到发布上线全流程实战

    第一步:搭建环境 在开始使用Unity开发游戏之前,我们需要搭建开发环境。首先,我们需要下载并安装Unity软件,可以在Unity官网(https://unity.com/)上进行下载。...安装完成后,我们需要选择合适的Unity版本,并下载安装相应的Android/iOS插件。 接下来,我们需要安装并配置Android/iOS开发环境。...对于Android开发环境,我们需要安装JDKAndroid SDKAndroid Studio。对于iOS开发环境,我们需要安装Xcode。...在安装完成后,我们需要在Unity中进行相应的配置,以便可以在Unity中进行Android/iOS的打包。 第二步:创建游戏 在完成环境搭建后,我们可以开始创建游戏。...首先,我们需要选择一个适合手机游戏的游戏类型,并创建一个新的Unity项目。在项目中,我们可以添加场景、模型、材质和脚本等资源,以构建我们的游戏。

    2.4K30

    Android Gradle】安卓应用构建流程 ( Java 源码编译 和 AIDL 文件编译 )

    文章目录 一、安卓应用构建简介 二、Java 源码编译 三、AIDL 源码编译 一、安卓应用构建简介 ---- 使用 Android Studio 开发 Android 应用时 , 编译应用后在 Module...; 这些临时文件都是各种 Java JDK , Android SDK 工具执行产生的 , 如 : javac 执行产生 .class 字节码文件 , dx 工具打包字节码文件为 dex 文件 , aapt2...; 这些文件是应用编译过程中 , 生成的文件 , 熟悉安卓应用编译流程 , 和这些生成文件 , 对排查 Android 编译时错误很有帮助 ; 编译构建 APK 安装包 , 需要将 Java 代码...javac 编译工具 , 编译成 .class 字节码文件 , 编译的过程中 , 就需要有目录存储编译生成的临时文件 , javac 编译工具路径 : " D:\Program Files\Java...; .class 字节码文件还需要使用 dx 工具 , 打包为 classes.dex 文件 ; dx 工具的在 SDK 目录下 , " Y:\001_DevelopTools\002_Android_SDK

    87730

    Unity3D】Android 打包 ③ ( Android 工程设置 | 打包 Apk 安装文件 | 配置项细节 | 运行效果 )

    Android 工程设置 ---- 配置完编译选项后 , 还需要配置基本的 JDK , NDK , SDK 等工具 ; 参考 【Unity3D】Unity3D 软件安装 ( 注册账号并下载 Unity...Hub | 安装 Unity Hub | 获取个人版授权 | 中文环境设置 | 安装 Unity3D 编辑器 ) 博客 , 在安装 Unity 编辑器的同时 , 将 Android 编译支持 和 iOS...编译支持 都一块下载了 ; Android 相关的编译支持软件 , 都安装在了 Unity 编辑器安装目录\Editor\Data\PlaybackEngines\AndroidPlayer 目录中...目录中 ; 如果在安装 Unity 编辑器时没有安装 , 可以选择在 Unity Hub 中继续进行安装 ; 二、 打包 Apk 安装文件 ---- 在工程根目录中 , 新建 Build 目录 ,...用于存放打包后的 Android 应用 ; 如果不显示 Build 按钮 , 显示的是 Switch Platform , 先点击该按钮 , 然后就会出现 Build 按钮 ; 点击 Build 按钮

    1K20

    Unity使用中的错误 ✨使用unity过程中碰到的一些错误及解决

    SDK找不到或者版本低(明明JDKSDK都配置好的前体下。...我的unity19版本出现过好多次,一样的JDDK、SDK低版本Unity可以打包,19就不可以) 出现原因及解决: ①可能是最低安卓版本选的太高了,尝试下选中低版本,比如Android4.1等等...②如果使用的是unity2019或者以上,就通过UnityHub重新安装一个Unity,然后选择将JDKSDK一块下载了。这样是最好的解决办法,省时省劲。...请公司大佬出手半天也没解决,最后重新配置了JDKSDK终于可以打包了(生活不易啊>_<) 最后查明原因应该是jdksdk环境配置出现了问题。...配置JDKSDK的也可以参考下这个 三、运行出错 问题 ---- 慢慢更新留作记录使用Unity中出现的一些头疼的bug或者问题,如有特别典型的问题,也希望能提提建议 谢谢啦

    3.9K30

    React Native学习笔记(二)—— 概要、开发环境搭建、第一个React Navite程序

    Weex是一个构建移动端跨平台UI框架。Weex使开发人员能够使用类似Web的语法通过单一代码库构建iOS、Android和Web应用。...、Chocolatey 前言 在 Linux 下,大家喜欢用 apt-get 来安装应用程序,如今在 windows 下,大家可以使用 Chocolatey 快速下载搭建一个开发环境。...虽然您可以使用您选择的任何编辑器开发您的应用程序,但您需要安装 Android Studio 才能设置必要的工具构建适用于 Android 的 React Native 应用程序。...Android SDK Build-Tools33.0.0最后,点击“应用”,下载并安装安卓SDK及相关构建工具。...您还可以使用第三方 CLI 初始化您的 React Native 应用程序,例如 Ignite CLI。

    3.5K21
    领券