java - 如何在我的 flutter android 应用程序中添加 .aar 文件作为包?

标签 java android flutter sdk

我刚刚从供应商处收到了一个 *.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/

相关文章:

java - 如何导入 javax.annotation.Nullable?

flutter - 如何制作这样的应用栏?

image - Flutter:可以为参数类型 'Image Function(dynamic)'分配哪种类型的参数?

java - 如何过滤 StAX XMLStreamReader

java - 自动化 Java 到 Scala 源代码转换?

android - 无法从动态 LinearLayout 表中获取正确的 ID

Windows 和 Linux 上的 Android SDK 项目

flutter - 如果我离线,如何下载flutter软件包以使用它?

java - 绑定(bind) POJO 数组作为请求参数

java - JPanel 无法添加到 JFrame 构造函数之外的 JLayeredPane