gpt4 book ai didi

android - 如何在插件开发项目中集成 .aar 文件(无法访问包)

转载 作者:行者123 更新时间:2023-11-29 01:18:20 30 4
gpt4 key购买 nike

我正在开发一个 cordova 插件,并希望将之前开​​发的 sdk (.aar) 文件与其集成。我尝试了很多从 stackoverflow 或其他地方找到的教程。但没有任何效果。我面临的主要问题是 ►►无法访问sdk (.aar) 文件的类文件►►

我的实现引用:Cordova plugin development - adding aar (由 Niko 回答)

最佳答案

我记得必须对 SO 中找到的答案进行一些更改才能使其正常工作,但我不记得原始答案有什么问题,所以这是我插件中的内容,希望它能有所帮助你。

插件.xml :

    <platform name="android">   
...
...

<framework src="src/android/mygraddlefile.gradle" custom="true" type="gradleReference" />
<resource-file src="src/android/libs/myaarfile.aar" target="libs/myaarfile.aar" />
...
...
<platform>

mygraddlefile.gradle(插件中的src/android/mygraddlefile.gradle):

repositories{    
mavenCentral()
flatDir{
dirs 'libs'
}
}

dependencies {
compile(name:'myaarfile', ext:'aar')
}

android {
packagingOptions {
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
}
}

我在插件的 src/android/libs/myaarfile.aar 中有 aar 文件。

关于android - 如何在插件开发项目中集成 .aar 文件(无法访问包),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38346772/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com