Flutter 在flatter插件中实现外部库android

Flutter 在flatter插件中实现外部库android,flutter,build.gradle,flutter-dependencies,Flutter,Build.gradle,Flutter Dependencies,我尝试在flatterplugin中实现一个android外部库,我们称之为myPlugin。但我不知道如何构建build.gradle,它实现了外部库。我尝试运行依赖于myplugin的主项目。但我仍然无法调用外部库的任何api,这是myplugin build.gradle: buildscript { repositories { google() jcenter() } dependencies { classpa

我尝试在flatterplugin中实现一个android外部库,我们称之为myPlugin。但我不知道如何构建build.gradle,它实现了外部库。我尝试运行依赖于myplugin的主项目。但我仍然无法调用外部库的任何api,这是myplugin build.gradle:

buildscript {
    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
    }
}

rootProject.allprojects {
    repositories {
        google()
        jcenter()
    }
}

apply plugin: 'com.android.library'

android {
    compileSdkVersion 27

    defaultConfig {
        minSdkVersion 16
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    lintOptions {
        disable 'InvalidPackage'
    }
}
dependencies {
    implementation 'com.android.support:support-v4:26.1.0'
}

当我尝试导入android.support.v4…ActivityCompat时,它被称为无法解析符号。请告诉我如何做正确的方法。谢谢

共有2个build.gradle文件

  • 您的
    android
    文件夹中的一个是项目级build.gradle。您通常不会编辑它
  • 您的
    android/app
    文件夹中的一个是app/module-level build.gradle。将依赖项放在此文件中

共有2个build.gradle文件

  • 您的
    android
    文件夹中的一个是项目级build.gradle。您通常不会编辑它
  • 您的
    android/app
    文件夹中的一个是app/module-level build.gradle。将依赖项放在此文件中
    • 谢谢。我解决它

      在android studio项目/android中打开 并用gradle包裹

      谢谢

      谢谢。我解决它

      在android studio项目/android中打开 并用gradle包裹


      谢谢

      好的。它通常用于android studio本机框架。谢谢你的建议。它通常用于android studio本机框架。谢谢你的建议