构建 AAR-flutter 项目时不支持直接本地 .aar 文件依赖

问题描述 投票:0回答:0

我正在尝试 camera_deep_ar 插件,我还没有写任何与包相关的东西,我只是想在包含包后运行应用程序。该应用程序现在只包含一个主页,中间有一个按钮,什么都不做......

应用程序无法编译,它给我:

Direct local .aar file dependencies are not supported when building an AAR. The resulting
 AAR would be broken because the classes and Android resources from any local .aar file
 dependencies would not be packaged in the resulting AAR. Previous versions of the Android
 Gradle Plugin produce broken AARs in this case too (despite not throwing this error). The
 following direct local .aar file dependencies of the :camera_deep_ar project caused this error:
 C:\Users\USER\AppData\Local\Pub\Cache\hosted\pub.dev\camera_deep_ar 0.0.2+3\android\lib\deepar0.aar

我已经按照文档一步一步地做

我认为有一个误会,也许我错过了什么,文档说要在

-keepclassmembers class ai.deepar.ar.DeepAR { *; }
文件中写这一行
proguard-rules.pro
,所以我在app文件夹
my_flutter_project/android/app/proguard-rules.pro
中创建了这个文件并写下了这一行,然后在
build.gradle
这是我写的

buildTypes {
release {
    // TODO: Add your own signing config for the release build.
    // Signing with the debug keys for now, so `flutter run --release` works.
    signingConfig signingConfigs.debug
    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}

我在用

  • 对代码
  • 颤振 SDK 3.7.12
  • 安卓 SDK 32.1.0

那么,我错过了什么?

flutter flutter-plugin
© www.soinside.com 2019 - 2024. All rights reserved.