无法在 flutter 中同步 build.gradle 中的依赖项
Not able to sync dependency in build.gradle in flutter
我想使用一些本地库。我正在使用以下依赖项
实施'com.google.android.gms:play-services-vision:10.+'
在 build.gradle 在 flutter 项目中。
我将如何同步该依赖项。请帮助我!
这是 gradle 同步 Android 项目的问题,而不是 Flutter 依赖项。
在模块的 build.gradle 中(例如 Flutter 项目的 android/app/build.gradle)添加:
implementation 'com.google.android.gms:play-services-vision:10.+'
依赖如下:
dependencies {
implementation 'com.google.android.gms:play-services-vision:10.+'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}
然后打开终端,cd 到你的 flutter 项目的 android
文件夹和 运行:
$./gradlew build
之后,您将能够在 Java class 中导入 com.google.android.gms...
。
如果您使用 Android Studio 进行 Flutter 开发,请右键单击 Flutter 项目中的 android 文件夹。 Select "Flutter" -> "Open Android Module in Android Studio".
或
只需启动 Android Studio 并直接打开 Android(子)项目。
无论如何,一旦 Android 项目在 Android Studio 中打开,您就可以在 build.gradle 中进行更改。编辑器会告诉你同步。否则只需执行构建。之后您将能够使用您的 Android 类.
进行导入
我知道我迟到了,但让我按照我的做法提出建议,如果对某人有帮助的话,它正在工作
- 打开android studio flutter 项目
- 转到文件
- 点击设置
- 搜索 "Flutter"
- 在该视图的底部有一个实验部分,请检查两个复选框
完成后在 android gradle 中添加任何依赖项并转到文件并单击 "Sync with file system" 就完成了,请检查下面的屏幕截图以检查实验项目
我设法使用 "Run Configurations" 同步依赖项。请按照以下屏幕截图:
打开 Gradle 选项卡。
Select Build.Gradle 文件的路径。
双击同步。
转到您的 flutter 项目的 android 文件夹,然后
通过右键单击该文件夹在终端中打开它
然后尝试运行下面的命令
gradlew 构建
对我来说,build.gradle
中指定的 kotlin 版本与 IDE 的版本不同步。将其从 ext.kotlin_version = '1.4.32'
更改为 ext.kotlin_version = '1.5.20'
。现在它正在再次同步 gradle 脚本。
我想使用一些本地库。我正在使用以下依赖项
实施'com.google.android.gms:play-services-vision:10.+'
在 build.gradle 在 flutter 项目中。
我将如何同步该依赖项。请帮助我!
这是 gradle 同步 Android 项目的问题,而不是 Flutter 依赖项。
在模块的 build.gradle 中(例如 Flutter 项目的 android/app/build.gradle)添加:
implementation 'com.google.android.gms:play-services-vision:10.+'
依赖如下:
dependencies {
implementation 'com.google.android.gms:play-services-vision:10.+'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}
然后打开终端,cd 到你的 flutter 项目的 android
文件夹和 运行:
$./gradlew build
之后,您将能够在 Java class 中导入 com.google.android.gms...
。
如果您使用 Android Studio 进行 Flutter 开发,请右键单击 Flutter 项目中的 android 文件夹。 Select "Flutter" -> "Open Android Module in Android Studio".
或
只需启动 Android Studio 并直接打开 Android(子)项目。
无论如何,一旦 Android 项目在 Android Studio 中打开,您就可以在 build.gradle 中进行更改。编辑器会告诉你同步。否则只需执行构建。之后您将能够使用您的 Android 类.
进行导入我知道我迟到了,但让我按照我的做法提出建议,如果对某人有帮助的话,它正在工作
- 打开android studio flutter 项目
- 转到文件
- 点击设置
- 搜索 "Flutter"
- 在该视图的底部有一个实验部分,请检查两个复选框
完成后在 android gradle 中添加任何依赖项并转到文件并单击 "Sync with file system" 就完成了,请检查下面的屏幕截图以检查实验项目
我设法使用 "Run Configurations" 同步依赖项。请按照以下屏幕截图:
打开 Gradle 选项卡。
Select Build.Gradle 文件的路径。
双击同步。
转到您的 flutter 项目的 android 文件夹,然后
通过右键单击该文件夹在终端中打开它
然后尝试运行下面的命令
gradlew 构建
对我来说,build.gradle
中指定的 kotlin 版本与 IDE 的版本不同步。将其从 ext.kotlin_version = '1.4.32'
更改为 ext.kotlin_version = '1.5.20'
。现在它正在再次同步 gradle 脚本。