Loading [MathJax]/jax/output/CommonHTML/config.js
社区首页 >问答首页 >Unity Android版本错误-在此版本中使用了不推荐使用的Gradle功能,使其与Gradle 6.0不兼容

Unity Android版本错误-在此版本中使用了不推荐使用的Gradle功能,使其与Gradle 6.0不兼容
EN

Stack Overflow用户
提问于 2019-11-01 19:11:11
回答 1查看 3.8K关注 0票数 6

这个问题以前已经被问过了,但我正在寻找Unity平台的解决方案。我试图导出项目,在Android Studio上打开它,但Gradle同步也失败了。

我一直在我的项目中使用GoogeAds和Firebase。该项目在IOS上构建得很好,但对于Android,它给出了错误“在这个构建中使用了过时的Gradle功能,使其与Gradle 6.0不兼容”。

我尝试删除插件文件夹中的所有内容(除了Template.gradle),但仍然得到相同的错误。

所以我既不能在Android studio上调试它,也不能在Unity上构建它。任何帮助或指导都是非常有益的。

我使用unity 2018.4.5f1

谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-12-20 01:36:27

这里的问题是,Unity的特定版本与gradle的特定版本捆绑在一起,由于gradle的较新版本不一定向后兼容,如果您没有安装与系统默认版本相同的版本,则可能无法进行构建。

我通过引用Unity使用的Java和gradle的内部版本解决了这个问题。例如,我在Mac上为最近的一个项目使用Unity 2018.4.18。这需要gradle 5.1.1,而我的系统gradle是6.6。在构建时,我注意到它还使用了许多命令行选项。

所以我只是将它们复制到一个新命令中:alias gradle511='/Applications/Unity2018.4.18/PlaybackEngines/AndroidPlayer/Tools/OpenJDK/MacOS/bin/java -classpath "/Applications/Unity2018.4.18/PlaybackEngines/AndroidPlayer/Tools/gradle/lib/gradle-launcher-5.1.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m"'

在Windows上,你可以做类似的事情。例如,我在下面的位置找到了gradle的副本:C:\Program Files\Unity\Hub\Editor\2019.3.15f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib

然后,通过找到Unity导出并运行的gradle项目,我可以成功地按项目进行构建:gradle511 assembleRelease

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58664627

复制
相关文章
Unity Gradle版本对应关系
以我的配置为例,版本是Unity 2019.2.9f1 Plugin Version Required Gradle Version
魔都路易斯
2020/11/13
3.3K0
Unity Gradle版本对应关系
Android 6.0 版本兼容
添加对Apache的HTTP-client支持 Android6.0版本开始移除了对Apache的HTTP Client的支持,需要在 app的 build.gradle文件添加配置:
八神太一
2021/04/05
9740
【Flutter】Flutter 拍照示例 ( Android 应用兼容 Android X | Gradle 版本号 | Gradle 插件版本号 | Android X 支持 | SDK 版本 )
Flutter 插件 " image_picker " 需要调用 AndroidX 中的相机相关 API , 在 Android 应用中需要添加 AndroidX 相关依赖 ;
韩曙亮
2023/03/29
9210
【Flutter】Flutter 拍照示例 ( Android 应用兼容 Android X | Gradle 版本号 | Gradle 插件版本号 | Android X 支持 | SDK 版本 )
android studio gradle 版本更新
Gradle-Could not determine java version from '12'
chuchur
2022/10/25
7850
android studio gradle 版本更新
Go版本管理--处理不兼容
Go module的版本选择机制,其中介绍了一个Module的版本号需要遵循v<major>.<minor>.<patch>的格式,此外,如果major版本号大于1时,其版本号还需要体现在Module名字中。
冬夜先生
2021/09/03
1.4K0
Gradle For Android(4)--构建不同的版本
当构建App的时候,通常都会有不同的版本。比如说测试版本,正式版本,Debug版本等等。而这些版本通常有不同的配置,比如说服务器的域名,Log开关,付费开关等等特性。
None_Ling
2018/10/24
2K0
Gradle For Android(4)--构建不同的版本
Android 各版本gradle下载地址
相信很多开发在开发过程中会导入项目 但有的项目的gradle版本你本地并没有那么需要下载 大多数情况下我们会去CSDN上下但是基本都是收积分的 那么如果你没有积分可以通过下面的链接进行下载 下载比较慢请耐心等候 分享下下载链接[1]。 下载之后放在
longzeqiu
2019/08/14
3.1K0
Android Studio 中的Gradle版本介绍
如果你针对Android Studio中的Gradle插件有不懂。打开老项目的时候,经常由于Gradle的版本号问题造成项目无法编译。
zinyan.com
2023/07/13
1.8K0
Android Studio 中的Gradle版本介绍
Gradle版本更新
但是上面两种方式有时会下载很慢,所以通过手动下载gradle https://services.gradle.org/distributions
IT晴天
2021/05/24
2.9K0
Android Studio中使用Gradle打包
首先要注意一点,Android Studio中把proguard.txt已经命名为proguard-rules.pro,由此可见,採用Gradle打包,混淆规则文件的名称是不重要的。能够自己随便命名。
全栈程序员站长
2022/07/10
1.3K0
Android Studio中使用Gradle打包
Gradle 构建多种版本
开发APP时,会有生成不同版本的需求。比如测试版本和发布版本。不同版本之间通常有不同的设置。
AnRFDev
2021/02/01
6170
解决老版本IE不兼容rgba的问题
rgba 的含义,r 代表 red ,g 代表 green ,b 代表 blue ,红绿蓝是三原色。所有颜色都可以由这三种颜色拼合而成。a 代表透明度。
德顺
2019/11/13
1.8K0
【Android 应用开发】 Android 各种版本简介 ( Support 支持库版本 | Android Studio 版本 | Gradle 版本 | jcenter 库版本 )
初学者遇到 Android Studio, 导入工程后, 会出现各种奇葩错误, 如果管理好各个插件, gradle, SDK, SDK Tools, 各种官方依赖库 的版本, 会将错误大大的减少;
韩曙亮
2023/03/27
1.2K0
【Android 应用开发】 Android 各种版本简介 ( Support 支持库版本 | Android Studio 版本 | Gradle 版本 | jcenter 库版本 )
windows 安装 Gradle 的 zip 版本
1. 下载 Gradle https://gradle.org/next-steps/?version=7.4.2&format=bin 2. 解压zip后, 配置环境变量 GRADLE_HOME=D
北漂的我
2022/05/06
9240
windows 安装 Gradle 的 zip 版本
Android Studio 和 Gradle 插件使用全新版本编号
第一版 Android Studio Arctic Fox (2020.3.1) 以及 Android Gradle 插件 (AGP) 的 7.0.0-alpha01 版双双在 Canary 通道已正式发布。在此版本中,我们调整了 Android Studio 和 Gradle 插件的版本编号方案。此项变更将 Gradle 插件从 Android Studio 的版本编号方案中剥离,并使 Android Studio 的每个版本对应于哪个年份和 IntelliJ 版本变得更加清晰。
Android 开发者
2020/12/15
1.5K0
Android Studio 和 Gradle 插件使用全新版本编号
【面试题精讲】主副版本号不兼容导致的错误
主副版本号不兼容指的是在软件开发中,当一个软件的主版本号和副版本号不匹配时,可能会导致一些错误或者不兼容的情况。主版本号通常表示重大的功能改变或者架构调整,而副版本号则表示小的修复或者增加了一些新特性。
程序员朱永胜
2023/10/22
2990
【面试题精讲】主副版本号不兼容导致的错误
【Android】Android Studio 开发工具 / Android Gradle Plugin 插件 / Gradle 构建工具版本兼容问题 ( 2023 年 4 月 17 日更新 )
Android Gradle 插件在 Android Studio 工程根目录 下的 build.gradle 构建脚本中配置 , 其中 id 'com.android.application' version 和 id 'com.android.library' version 配置的就是 Android Gradle Plugin 插件的版本号 ;
韩曙亮
2023/04/24
4.5K0
点击加载更多

相似问题

在此版本中使用了Gradle功能,使其与Gradle 7.0不兼容

110

错误“在此构建中使用了不推荐的Gradle特性,使其与Gradle 6.0不兼容”。

11

在此构建中使用了不推荐的Gradle特性,使其与Gradle 6.0不兼容

10

Android studio初学者:(在此构建中使用了不推荐的Gradle特性,使其与Gradle 6.0不兼容)

13

在此构建中使用了不推荐的Gradle特性,使其与Gradle 7.0不兼容

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文