APL.xml相关知识参阅/4.26/zh-CN/SharingAndReleasing/Mobile/UnrealPluginLanguage/
1.使用本地AAR文件
比如要使用example.aar,在APL.xml中配置如下:
<buildGradleAdditions><insert>android {repositories{flatDir{dirs'src/main/libs'}}}dependencies {implementation name:'example',ext:'aar'}</insert></buildGradleAdditions>
打包过程中UE4会将example.aar文件拷贝到虚拟磁盘的app/src/main/libs目录下,默认会在app/libs下查找aar文件,所以要指定查找库文件的位置为src/main/libs.
2.使用网上的AAR文件
如果在Android Studio中配置为
implementation 'com.android.support:appcompat-v7:26.1.0'
那么理论上就有三种方法来配置:
2.1 类似第一种方法,就不细说了
2.2 在build目录中的“aar-imports.txt”文件里进行配置
如:
com.android.support,appcompat-v7,26.1.0
按照包名、基本名称、版本以逗号隔开。
2.3 在APL.xml中AARImports节点配置
<AARImports> <insertValue value="com.android.support,appcompat-v7,26.1.0" /><insertNewline/></AARImports>
value的内容也是按照包名、基本名称、版本以逗号隔开。
其中<insertNewline>是必不可少的。
特别要说明的是:2.2,2.3中类似的配置是不支持本地aar的方法的。