我刚刚从供应商处收到了一个 *.aar
文件,该文件是我需要用来使用他们的服务的 SDK。但由于我的应用程序位于 Flutter 中,我如何导入该 SDK 并从我的 flutter 应用程序中使用其方法。
最佳答案
在android/libs/
文件夹下添加.aar文件。
然后像这样编辑build.gradle
。
buildscript {
repositories {
google()
jcenter()
flatDir {
dirs 'libs'
}
}
dependencies {
classpath 'com.android.tools.build:gradle:4.0.1'
}
}
rootProject.allprojects {
repositories {
google()
jcenter()
flatDir {
dirs 'libs'
}
}
}
dependencies {
//rx Android for updating status
implementation 'io.reactivex.rxjava2:rxandroid:2.1.1'
implementation 'io.reactivex.rxjava2:rxjava:2.2.19'
// implementation fileTree(include: ['*.jar', '*.aar'], dir: 'libs')
implementation files('libs/xUtils-2.5.5.jar') //implementation files('org.xutils:xutils:2.5.+')
implementation files('libs/jxl.jar')
implementation(name: 'DeviceAPI-20211216', ext: 'aar')
//implementation files('/Users/apple/Desktop/sdks/flutter/bin/cache/artifacts/engine/android-x64/flutter.jar')
}
关于java - 如何在我的 flutter android 应用程序中添加 .aar 文件作为包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72998452/