Android Studio 编写aar 到Unity 笔记

Posted X-mj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio 编写aar 到Unity 笔记相关的知识,希望对你有一定的参考价值。

本博客就是做个工作笔记方便后面查看。

常见错误

1.BuildConfig 重复错误

在build.gradle中的 android 标签里增加

 //这个配置是为了防止 导出包时 与Unity 包的buildConfig 文件发生冲突导致打apk 失败,添加后android studio 导出的aar 包不会包含 buildConfig文件
    buildFeatures
        buildConfig = false
    

2. UnityPlayerActicity.java 问题

因为新版unity classes.jar 里面不包含 UnityPlayerActicity.java,我们需要去安装目录自己复制<font size=4>C:\\Program Files\\Unity\\Hub\\Editor\\2020.3.33f1\\Editor\\Data\\PlaybackEngines\\AndroidPlayer\\Source\\com\\unity3d\\player </font>

 上面解决办法就是在打包后的aar里面删除UnityPlayerActicity.java

 3. 编译出现 Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.

 在gradle.prooerties 增加 目录填写在自己对应安装目录

4. 修改编译后的aar名称在build.gradle的android标签中加入下述代码

 

以上是关于Android Studio 编写aar 到Unity 笔记的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio引入AAR文件

Android Studio 生成aar包,并非debug包,而是release包

如何在 android studio 中将 .aar 文件添加到 gradle.kts?

如何发布 Android .aar 源码让 Android Studio 自动找到它们?

怎样使用Android Studio引用本地aar文件

在android Studio中导入.aar [重复]