1,新建一个新工程,创建一个Empty Activity
2.下面的都用默认即可
3.修改工程一些配置
修改setting.gradle
maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
4.修改SDK版本
选择你AS有的SDK,要不然会报错
再检查一下 gradle.properties,是否有接口一类的东西,和下图一样全都注释掉,要不然会报Http的错误,还有C盘中的gradle.properties
这些设置完之后,新建的项目就可以成功运行了
接下来就是新建Module
Module Name根据自己项目需求来定
新创建的Module出现这样的警告
是因为Build SDK没设置好
把新建的Module库重新设置一遍即可
在新建的Module里的 Mainfests的AndroidMainifest.xml需要加上你Unity工程打包时填的包名
否则会有如下错误
在新建的Moudle中新建一个Java类,增加一个静态方法和一个非静态的方法
选中mylibrary,再Build菜单栏里找到
就会输出aar(debug文件)
如果想要release版本的可进行如下操作
选择你需要生成的release版本的Module,再Make Module 即可
将导出的aar文件放入unity中的Plugins文件夹
在脚本中调用导出的aar中的方法
安卓端上成功显示调用如下:
参考链接:
(165条消息) Unity 调用Java | 调用aar包 | 调用jar包 | Java内部类,附带实例,看我一篇就够啦~_unity调用jar包方法_柚柚猫的博客-CSDN博客https://blog.csdn.net/Liyager/article/details/126159385
安卓编译Release版本_51CTO博客_release.apkhttps://blog.51cto.com/hspbc/4241564