Unity 2021 升级至团结引擎

2024-05-16 07:36
文章标签 引擎 unity 2021 升级 团结

本文主要是介绍Unity 2021 升级至团结引擎,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  1. UnityWebRequest 报错
    InvalidOperationException: Insecure connection not allowed
    解决方法
    在这里插入图片描述

  2. 不兼容jdk 8 需要安装 JDK11 64bit
    必须JDK 11,高版本也不行

  3. 安卓环境hub 未给我安装完全。 Data\PlaybackEngines\AndroidPlayer 并没有NDK,SDK。但是 HUB 显示已经安装,无法再次安装。
    在Unity 同级目录找到 modules.json ,打开找到配置 把这些selected都改为false。
    重新打开hub,及可选择 Android SDK & NDKTools 再次安装。如果还不能勾选,多试几次。可能是因为你的Hub没有正常关闭,用右键退出再开。

    {"id": "android-sdk-ndk-tools","name": "Android SDK & NDK Tools","description": "Android SDK & NDK Tools 26.1.1","downloadUrl": "https://dl.google.com/android/repository/sdk-tools-windows-4333796.zip","category": "Platforms","installedSize": 174000000,"downloadSize": 148000000,"visible": true,"sync": "Android Build Support","selected": true,"destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK","parent": "android","eulaUrl1": "https://dl.google.com/dl/android/repository/repository2-1.xml","eulaLabel1": "Android SDK and NDK License Terms from Google","eulaMessage": "Please review and accept the license terms before downloading and installing Android's SDK and NDK.","preselected": false},{"id": "android-sdk-platform-tools","name": "Android SDK Platform Tools","description": "Android SDK Platform Tools 32.0.0","downloadUrl": "https://dl.google.com/android/repository/platform-tools_r32.0.0-windows.zip","category": "Platforms","installedSize": 28200000,"downloadSize": 11500000,"visible": false,"sync": "android-sdk-ndk-tools","selected": true,"destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK","preselected": false},{"id": "android-sdk-build-tools","name": "Android SDK Build Tools","description": "Android SDK Build Tools 32.0.0","downloadUrl": "https://dl.google.com/android/repository/210b77e4bc623bd4cdda4dae790048f227972bd2.build-tools_r32-windows.zip","category": "Platforms","installedSize": 144000000,"downloadSize": 54100000,"visible": false,"sync": "android-sdk-ndk-tools","selected": true,"destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK","renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/32.0.0","renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/android-12","preselected": false},{"id": "android-sdk-platforms-31","name": "Android SDK Platforms 31","description": "Android SDK Platforms 31 31","downloadUrl": "https://dl.google.com/android/repository/platform-31_r01.zip","category": "Platforms","installedSize": 91900000,"downloadSize": 53900000,"visible": false,"sync": "android-sdk-ndk-tools","selected": true,"destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK","renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-31","renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/android-12","preselected": false},{"id": "android-sdk-platforms-32","name": "Android SDK Platforms 32","description": "Android SDK Platforms 32 32","downloadUrl": "https://dl.google.com/android/repository/platform-32_r01.zip","category": "Platforms","installedSize": 101600000,"downloadSize": 63000000,"visible": false,"sync": "android-sdk-ndk-tools","selected": true,"destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK","renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-32","renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/android-12","preselected": false},{"id": "android-ndk","name": "Android NDK","description": "Android NDK r23b","downloadUrl": "https://dl.google.com/android/repository/android-ndk-r23b-windows.zip","category": "Platforms","installedSize": 2594600000,"downloadSize": 752000000,"visible": false,"sync": "android-sdk-ndk-tools","selected": true,"destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK","renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK","renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/android-ndk-r23b","preselected": false},{"id": "android-sdk-command-line-tools","name": "Android SDK Command-Line Tools","description": "Android SDK Command-Line Tools 6.0","downloadUrl": "https://dl.google.com/android/repository/commandlinetools-win-8092744_latest.zip","category": "Platforms","installedSize": 119600000,"downloadSize": 119600000,"visible": false,"sync": "android-sdk-ndk-tools","selected": true,"destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/cmdline-tools","renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/cmdline-tools/6.0","renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/cmdline-tools/cmdline-tools","preselected": false},
  1. 重新加载 又出现安装失败: validation Failed。
    大概率是因为上面的配置漏改了,如果某项selected true 就会安装失败。
    也有可能是网络原因。那么可以从上面配置得到downloadUrl。自行下载后,解压到
    C:\Program Files\Tuanjie\Hub\Editor\2022.3.2t10\Editor\Data\PlaybackEngines\AndroidPlayer\SDK目录 或者C:\Program Files\Tuanjie\Hub\Editor\2022.3.2t10\Editor\Data\PlaybackEngines\AndroidPlayer\NDK 目录

  2. 打包还是报错
    UnityException: Target Android SDK not installed
    Android SDK does not include your Target SDK of 29.
    Please use the Android SDK Manager to install your target SDK version. Restart Unity after SDK installation for the changes to take effect.
    发生错误的原因 PlayerSetting 中Target API Level选择的是 Android 10.0 API Level 29。
    我的2022.3.2t10\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms 目录并没有 29 的版本。
    解决方法1. 把 TargetAPILevel 选择存在的版本
    解决方法2. 下载对应的版本。
    我这里选择的是解决方法2
    打开Android Studio 选择 File -》 Project Structure -> SDK Location 把 Android SDK Location 选择为 2022.3.2t10\Editor\Data\PlaybackEngines\AndroidPlayer\SDK。
    然后 Tools- > sdkmanager 选择对应的版本进行下载,下载完后重启。
    在这里插入图片描述

在这里插入图片描述
6. 小程序导出报错
Exception: Invalid WebGL template path: D:\Work\hjha\hjha_Client\Packages\com.qq.weixin.minigame\WebGLTemplates\WXTemplate2022TJ! Select a template in player settings.

团结引擎的安装方式跟Unity不一样,需要使用PackageManager进行安装,仓库都不一样
链接 https://github.com/wechat-miniprogram/minigame-tuanjie-transform-sdk

  1. 小程序运行报错
    RuntimeError: function signature mismatch
    at OrientationChangeHandler(int, int, int) (:wasm-function[36967]:0xb05748)
    at dynCall_viii (:wasm-function[37234]:0xb14e32)

使用了HybridCLR。应该是还没完全兼容团结引擎的小游戏。

放弃升级,终结。 去他妈的。

这篇关于Unity 2021 升级至团结引擎的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/994271

相关文章

将Mybatis升级为Mybatis-Plus的详细过程

《将Mybatis升级为Mybatis-Plus的详细过程》本文详细介绍了在若依管理系统(v3.8.8)中将MyBatis升级为MyBatis-Plus的过程,旨在提升开发效率,通过本文,开发者可实现... 目录说明流程增加依赖修改配置文件注释掉MyBATisConfig里面的Bean代码生成使用IDEA生

MySQL常见的存储引擎和区别说明

《MySQL常见的存储引擎和区别说明》MySQL支持多种存储引擎,如InnoDB、MyISAM、MEMORY、Archive、CSV和Blackhole,每种引擎有其特点和适用场景,选择存储引擎时需根... 目录mysql常见的存储引擎和区别说明1. InnoDB2. MyISAM3. MEMORY4. A

linux环境openssl、openssh升级流程

《linux环境openssl、openssh升级流程》该文章详细介绍了在Ubuntu22.04系统上升级OpenSSL和OpenSSH的方法,首先,升级OpenSSL的步骤包括下载最新版本、安装编译... 目录一.升级openssl1.官网下载最新版openssl2.安装编译环境3.下载后解压安装4.备份

MySQL InnoDB引擎ibdata文件损坏/删除后使用frm和ibd文件恢复数据

《MySQLInnoDB引擎ibdata文件损坏/删除后使用frm和ibd文件恢复数据》mysql的ibdata文件被误删、被恶意修改,没有从库和备份数据的情况下的数据恢复,不能保证数据库所有表数据... 参考:mysql Innodb表空间卸载、迁移、装载的使用方法注意!此方法只适用于innodb_fi

怎么关闭Ubuntu无人值守升级? Ubuntu禁止自动更新的技巧

《怎么关闭Ubuntu无人值守升级?Ubuntu禁止自动更新的技巧》UbuntuLinux系统禁止自动更新的时候,提示“无人值守升级在关机期间,请不要关闭计算机进程”,该怎么解决这个问题?详细请看... 本教程教你如何处理无人值守的升级,即 Ubuntu linux 的自动系统更新。来源:https://

你的华为手机升级了吗? 鸿蒙NEXT多连推5.0.123版本变化颇多

《你的华为手机升级了吗?鸿蒙NEXT多连推5.0.123版本变化颇多》现在的手机系统更新可不仅仅是修修补补那么简单了,华为手机的鸿蒙系统最近可是动作频频,给用户们带来了不少惊喜... 为了让用户的使用体验变得很好,华为手机不仅发布了一系列给力的新机,还在操作系统方面进行了疯狂的发力。尤其是近期,不仅鸿蒙O

Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)

《Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)》:本文主要介绍Python基于火山引擎豆包大模型搭建QQ机器人详细的相关资料,包括开通模型、配置APIKEY鉴权和SD... 目录豆包大模型概述开通模型付费安装 SDK 环境配置 API KEY 鉴权Ark 模型接口Prompt

macOS升级后SVN升级

问题 svn: error: The subversion command line tools are no longer provided by Xcode. 解决 sudo chown -R $(whoami) /usr/local/Cellar brew install svn

速了解MySQL 数据库不同存储引擎

快速了解MySQL 数据库不同存储引擎 MySQL 提供了多种存储引擎,每种存储引擎都有其特定的特性和适用场景。了解这些存储引擎的特性,有助于在设计数据库时做出合理的选择。以下是 MySQL 中几种常用存储引擎的详细介绍。 1. InnoDB 特点: 事务支持:InnoDB 是一个支持 ACID(原子性、一致性、隔离性、持久性)事务的存储引擎。行级锁:使用行级锁来提高并发性,减少锁竞争

Smarty模板引擎工作机制(一)

深入浅出Smarty模板引擎工作机制,我们将对比使用smarty模板引擎和没使用smarty模板引擎的两种开发方式的区别,并动手开发一个自己的模板引擎,以便加深对smarty模板引擎工作机制的理解。 在没有使用Smarty模板引擎的情况下,我们都是将PHP程序和网页模板合在一起编辑的,好比下面的源代码: <?php$title="深处浅出之Smarty模板引擎工作机制";$content=