Unity开发那边下载安卓Android-NDK-r21d,外加Android Studio打包实验 ...

打印 上一主题 下一主题

主题 752|帖子 752|积分 2256

NDK下载方法(是r21d,不是r21e, 不是abc, 是d版本呢)



google的东西,居然是完全开源的
真的不是很多公司能做到,和那种伪搜刮引擎是差别的
到底什么时候google才会开始造车
不过风险很多,最好不要合资,风险更大
Android NDK 各版本地址大全(10-26)_去哪下载差别版本的ndk-CSDN博客
https://github.com/android/ndk/wiki/Unsupported-Downloads

Android Studio-用Gradle和 提示maven有什么关系??

太久没用Google 的 IDE打包了,Unity也升级了几轮也是很久没用
出现这个问题,(之前都是一路连按链接即能解决)

有问题,就是这个问题,但是没解决方法
https://stackoverflow.com/questions/79031648/gradle-build-failing-when-updating-unity-project-to-android-14-api-34
同样的问题,一堆英文的表明
Can´t build for android - Bug Reports - Niantic SDK for Unity Community

Gradle的解决方法
终于发现问题,我不知道怎么形容这个问题
1.就是会提示,Java21 和Gradle的版本是不对付
Your build is currently configured to use incompatible Java 21.0.3 and Gradle 4.5. Cannot sync the project.
2.而他又提示你安装最新的8.5,大概8.9
是不是非常贴心?当你按了安装链接后,会执行一大堆,然后告诉你manven plugin不可,对不上,不能编译Gradle8.5
3.这下子,酿成了,Gradle和Gradle自身的插件是不对付
4.末了只能再查找资料:解决方法是下个旧版本的Java17,(应该就对了

https://stackoverflow.com/questions/79049863/android-studio-ladybug-your-build-is-currently-configured-to-use-incompatible-j

gradle7.2 对上 jdk 17


 问题解决路径:

  1. java.lang.IllegalArgumentException: Unsupported class file major version 65
  2.         at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:196)
  3.         at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:177)
复制代码
问题也就是 gradle 版本对不上,(gradle7.2 对上 jdk 17)

gradle7.2 对上 jdk 17
尝试一下,gradle 8.5 对上 jdk 21
把这个Url 路基给你改成 /gradle-8.5-bin.zip


额外一,


CommandInvokationFailure: Failed to update Android SDK package list - #8 by Neozman - Unity Engine - Unity Discussions


额外二,屎山代码


额外三,

以前我也是没见过什么屎山代码,
你们程序员就是矫情



额外四,可能不能低沉gradle反而要升级

要升级,AGP Assiste,但是灰色的,怎么升级呢
Failed to calculate the value of task ‘:unityLibrary:compileDebugJavaWithJavac‘_failed to calculate the value of task ':unitylibra-CSDN博客
额外五,java.lang.reflect.InaccessibleObjectException: Unable to make field private final java.lang.String java.io.File.path

https://stackoverflow.com/questions/72323063/unable-to-make-field-private-final-java-lang-string-java-io-file-path-accessible
也是可以在Android Project内直接修改,在修改了Plugin/Android/的gradle文件后


参考:

【Unity3D】Android 打包 ④ ( Android 工程打包 | Unity 中导出安卓工程 | Android Studio 打开 Unity 导出的 Android 工程 )_unity导出工程文件-CSDN博客
解决Unity2019打包,提示 SDK Tools version 0.0.0 < 26.1.1_sdk tools version 0.0.0<26.1.1-CSDN博客
https://juejin.cn/post/7156944063130943496
https://juejin.cn/post/7156944063130943496
(gradle和jdk 版本的对比) 

Unity:The option ‘android.enableR8‘ is deprecated and should not be used anymore.It will be remo..._the option 'android.enabler8' is deprecated.-CSDN博客
The option setting 'android.enableR8=false' is deprecated. Conflict between Admob & Firebase Plugin - Unity Services - Unity Discussions

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

美丽的神话

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表