unity 3d到idea

第一步,确保jdk,sdk,gradle版本一致

unity 3d的配置


idea配置

第二步,整个unity导出安卓项目到idea

idea配置项目(修改gradl配置)

gradle配置代码

distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip

插件代码:

plugins {// If you are changing the Android Gradle Plugin version, make sure it is compatible with the Gradle version preinstalled with Unity// See which Gradle version is preinstalled with Unity here https://docs.unity3d.com/Manual/android-gradle-overview.html// See official Gradle and Android Gradle Plugin compatibility table here https://developer.android.com/studio/releases/gradle-plugin#updating-gradle// To specify a custom Gradle version in Unity, go do "Preferences > External Tools", uncheck "Gradle Installed with Unity (recommended)" and specify a path to a custom Gradle versionid 'com.android.application' version '8.6.0-alpha07' apply falseid 'com.android.library' version '8.6.0-alpha07' apply false
}

第三步,unityLibrary导入到已有安卓项目

报错:

Caused by: org.gradle.api.resources.MissingResourceException: Could not read script 'D:\IDEA-items\quanji_xitong\shared\keepUnitySymbols.gradle' as it does not exist.


解决方法:

路径代码(需要变为自己的路径):

apply from: 'D:/Unity_3D/Quanji_export-test/shared/keepUnitySymbols.gradle'

导入依赖包:

选择unityLibrary模块:

添加依赖:

  implementation(project(":unityLibrary"))

删除Gradle Projects方法

unity结束时摧毁主进程解决方案,添加主进程和unity进程:

主进程中:

android:process=":MainActivity"

unity中:

android:process=":UnityActivity"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/59825.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

通过地址获取LONG和LAT并且存入csv

通过地址获取LONG和LAT并且存入csv 1. Address存在Address这个column里,从网上复制(如果可以爬虫自动更好) 2. 用代码获取GPS,再存入表格 import pandas as pd from geopy.geocoders import Nominatim from time import sleep#…

【日志】binlog 文件的三种格式类型

MySQL 的 binlog(binary log) 是一种日志文件,它记录了所有对数据库的数据更改操作,包括插入、更新、删除等。 主用于主从复制和数据恢复等操作。 binlog 文件的格式有三种主要类型:STATEMENT、ROW 和 MIXED。 1. STA…

微信小程序的云函数

微信小程序的云开发中,云函数是一种运行在云端的 Node.js 函数,它允许开发者在云端执行代码,而无需自己搭建服务器。编写云函数时,需要遵循一定的思维模式来确保代码的安全性、效率和可维护性。以下是编写云函数时的一些关键思维&…

要查看你的系统是 x64(64位)还是 x86(32位),可以按照以下步骤操作

文章目录 1. 通过“系统信息”查看系统架构2. 通过“设置”查看系统架构3. 通过命令提示符查看系统架构4. 通过 PowerShell 查看系统架构5. 通过文件资源管理器查看系统架构总结 要查看你的系统是 x64(64位)还是 x86(32位)&…

ARM 汇编指令

blr指令的基本概念和用途 在 ARM64 汇编中,blr是 “Branch with Link to Register” 的缩写。它是一种分支指令,主要用于跳转到一个由寄存器指定的地址,并将返回地址保存到链接寄存器(Link Register,LR)中。…

跟李笑来学美式俚语(Most Common American Idioms): Part 11

Most Common American Idioms: Part 11 前言 本文是学习李笑来的Most Common American Idioms这本书的学习笔记,自用。 Github仓库链接:https://github.com/xiaolai/most-common-american-idioms 使用方法: 直接下载下来(或者clone到本地…

手机ip地址异常怎么解决

在现代社会中,手机已成为我们日常生活中不可或缺的一部分,无论是工作、学习还是娱乐,都离不开网络的支持。然而,有时我们会遇到手机IP地址异常的问题,这不仅会影响我们的网络体验,还可能带来安全隐患。本文…

validate简单入门

validate第三方验证库 介绍: 在我们的平常业务中难免会遇到参数验证的情况,这就不免需要我们手动的为每组参数写一段代码:是否满足某种参数数据的传输格式(json、xml等)、是否满足参数字段的格式(长度、字…

【Linux系统编程】第四十七弹---深入探索:POSIX信号量与基于环形队列的生产消费模型实现

✨个人主页: 熬夜学编程的小林 💗系列专栏: 【C语言详解】 【数据结构详解】【C详解】【Linux系统编程】 目录 1、POSIX信号量 2、基于环形队列的生产消费模型 2.1、代码实现 2.1.1、RingQueue基本结构 2.1.2、PV操作 2.1.3、构造析构…

炼码LintCode--数据库题库(级别:入门;数量:144道)--刷题笔记_01

目录 炼码LintCode--数据库题库(级别:入门;数量:144道)--刷题笔记_01入门级别的笔记CRUD基本函数及语法汇总事务锁视图 炼码LintCode–数据库题库(级别:入门;数量:144道&…

.length和.length()有什么区别?什么情况下使用哪个?

在编写程序的时候,我们经常发现有时候需要得到长度的时候我们使用函数.length,而有的时候用的却是.length()。 在对Java一知半解的时候,我曾产生了深深的疑惑,到底这两个有什么区别,为什么有时候要有括号,而…

本地部署Apache Answer搭建高效的知识型社区并一键发布到公网流程

文章目录 前言1. 本地安装Docker2. 本地部署Apache Answer2.1 设置语言选择简体中文2.2 配置数据库2.3 创建配置文件2.4 填写基本信息 3. 如何使用Apache Answer3.1 后台管理3.2 提问与回答3.3 查看主页回答情况 4. 公网远程访问本地 Apache Answer4.1 内网穿透工具安装4.2 创建…

Argo workflow 拉取git 并使用pvc共享文件

文章目录 拉取 Git 仓库并读取文件使用 Kubernetes Persistent Volumes(通过 volumeClaimTemplates)以及任务之间如何共享数据 拉取 Git 仓库并读取文件 在 Argo Workflows 中,如果你想要一个任务拉取 Git 仓库中的文件,另一个任…

Go 语言切片初始化与性能优化:使用 cap 参数的重要性

在 Go 语言中,切片是一种非常灵活且常用的数据结构,它提供了一种动态数组的抽象。在使用切片时,我们通常会使用 append 函数来添加元素。然而,很少有人意识到在初始化切片时指定其容量(capacity)可以显著提…

uniapp h5地址前端重定向跳转

简单说下功能,就是在地址输入http://localhost:8080/home 会自行跳转到http://localhost:8080/pages/home/index,如果有带参数的话也会携带上去。 ps:只能在h5中使用 首先需要用到query-string 安装query-string npm install query-string…

Jmeter中的后置处理器(三)

9--XPath2 Extractor 功能特点 数据提取:使用 XPath2 表达式从 XML 响应中提取特定的数据。动态参数传递:将提取的数据存储为变量,供后续请求使用。支持丰富的表达式:支持复杂的 XPath2 表表达式,提供丰富的数据提取…

【MySQL-1】MySQL数据库的基本操作

目录 1. 整体学习思维导图 2. 数据库的创建 2.1 创建一个数据库 2.2 创建一个指定字符集和校验规则的数据库 3. 字符集和校验规则 3.1 查看系统默认字符集以及校验规则 3.2 查看数据库所支持的字符集和校验规则 3.3 不同校验规则所带来的影响 4. 操作数据库 4.1查…

React Native 全栈开发实战班 - 图片加载与优化

在移动应用中,图片加载与优化 是提升用户体验和减少资源消耗的重要环节。图片加载不当可能导致应用卡顿、内存泄漏甚至崩溃。本章节将介绍 React Native 中常用的图片加载方法,包括 Image 组件的使用、第三方图片加载库(如 react-native-fast…

UE5遇到问题记录—在sequence制作时如何让角色隐藏/显示?

遇到问题: 在sequence制作时如何让角色隐藏/显示? 解决办法: 在角色通道添加轨道:actor hide in game即可,添加后有可视性,打勾或者取消来控制角色的可见性。

文献阅读11.17

扩散波模型的物理信息神经网络 文献摘要 扩散波模型(DWM)是浅水方程的非线性二阶简化形式,利用DWM正问题的解可以预测水位和流量的变化。求解其逆问题可以根据观测结果确定关键参数(如曼宁系数、降雨强度等)。文章将改进后的PINN应用于DWM的正解和逆解。在正演问题…