安卓引用 Unity相关的类.md 985 B

#安卓 #unity/日常积累

Unity 安卓相关的类,一般是集成到 unity-classes.jar 里面,unity导出一个安卓工程,就可以拿到,相对应的jar库

![[Pasted image 20241115093604.png]]

也是粘贴到,对应aar工程的libs文件夹下

![[Pasted image 20241115093846.png]]

在构建配置 build.gradle中,通过 compileOnly 的方式,添加jar引用,参考[[compileOnly]]

![[Pasted image 20241115093925.png]]

完成依赖和编译后,就可以正常引用,UnityPlayer相关的库了

![[Pasted image 20241115094229.png]]

Unity导出的安卓工程,可以看到,有一个更加完备的库

![[Pasted image 20241115094355.png]]

对应的aar文件是:

![[Pasted image 20241115094430.png]]

如果需要引用,也是同理,对比可以看到,就算注释了原本的jar,编译后,import 库,也是正常的

![[Pasted image 20241115095045.png]]

![[Pasted image 20241115094557.png]]

![[Pasted image 20241115094636.png]]