相关疑难解决方法(0)

Android 应用程序无法构建 - 在依赖项的 androidx.work:work-runtime:2.7.0-beta01 中指定的 minCompileSdk (31)

我正在尝试在我的 M1 中构建一个项目,

但当我运行时出现此错误npx react-native run-android

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:checkDebugAarMetadata'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction
   > The minCompileSdk (31) specified in a
     dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties)
     is greater than this module's compileSdkVersion (android-30).
     Dependency: androidx.work:work-runtime:2.7.0-beta01.
     AAR metadata file: /Users/macpro/.gradle/caches/transforms-3/999e9d813832e06d8f1b7de52647a502/transformed/work-runtime-2.7.0-beta01/META-INF/com/android/build/gradle/aar-metadata.properties.
Run Code Online (Sandbox Code Playgroud)

Android/build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    ext {
        buildToolsVersion = "30.0.0"
        minSdkVersion = 21
        compileSdkVersion = …
Run Code Online (Sandbox Code Playgroud)

android gradle

53
推荐指数
5
解决办法
13万
查看次数

Flutter:任务 ':app:compileDebugKotlin' 执行失败

我尝试在我的 android 设备上从flutter create运行默认的 flutter 应用程序,但它抛出了一个错误。有人可以帮忙吗?

在调试模式下在 SM G610F 上启动 lib\main.dart...正在运行 Gradle 任务 'assembleDebug'...

FAILURE:构建失败,出现异常。

  • 出了什么问题:任务 ':app:compileDebugKotlin' 执行失败。

    无法解析配置“:app:debugCompileClasspath”的所有工件。. . .

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。

  • https://help.gradle.org获取更多帮助

BUILD FAILED in 14s Finished with error: Gradle task assembleDebug failed with exit code 1

这是我的颤振医生:

[?] Flutter (Channel stable, v1.12.13+hotfix.5, on Microsoft Windows [Version 10.0.10586], locale en-US) • Flutter version 1.12.13+hotfix.5 at E:\flutter\flutter • 框架修订版 27321ebbad(6 周前),2019-12-10 18:15:01 -0800 • 引擎修订版 2994f7e1e6 • Dart …

android dart flutter

20
推荐指数
7
解决办法
2万
查看次数

Flutter的Multidex问题

我在使用Android Studio中的Flutter时使用gradle编译以下错误:

Dex: Error converting bytecode to dex:
Cause: com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/internal/zzcew;
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/internal/zzcew;

[... stacktrace omitted for brevity ...]

* What went wrong:
Execution failed for task ':app:transformDexArchiveWithDexMergerForDebug'.
> com.android.build.api.transform.TransformException: com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/internal/zzcew;
Run Code Online (Sandbox Code Playgroud)

简短的版本

只有在我添加足够的依赖项时才会出现这种情况,如预期的那样.我已启用multidex并build.gradle根据说明(https://developer.android.com/studio/build/multidex.html)在Android项目文件中添加了multidex依赖项,但不知道如何处理第2步中的操作对于Flutter应用程序"为multidex配置应用程序",甚至是否遗漏了该步骤是问题所在.

重新创建的步骤:

  1. File/New/New Flutter Project从工具栏中选择
  2. 选择"颤动应用程序"
  3. 包括Kotlin和Swift支持
  4. 检查应用程序编译并运行
  5. 将以下内容添加到依赖项中pubspec.yaml:

    dependencies:
      flutter_google_place_picker: "^0.0.1"
      location: "^1.2.0"
    
    Run Code Online (Sandbox Code Playgroud)
  6. 点击Packages GetAndroid Studio或flutter packages get在项目目录中运行
  7. 修改android/app/build.gradle …

android android-gradle-plugin flutter

14
推荐指数
5
解决办法
9336
查看次数

标签 统计

android ×3

flutter ×2

android-gradle-plugin ×1

dart ×1

gradle ×1