【问题标题】:A problem was found with the configuration of task ':app:processDebugResources'发现任务 ':app:processDebugResources' 的配置有问题
【发布时间】:2019-12-19 08:33:34
【问题描述】:

成员 请帮我解决这个问题! 我已经尝试了书中的每一个技巧,以使我的颤振项目在 android studio 上运行。但仍然坚持同样的主题问题。下面的VS代码的详细信息

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

  • 出了什么问题: 发现任务':app:processDebugResources'的配置有问题。

    为属性“androidJar”指定的文件“C:\Users\saud.khan\AppData\Local\Android\sdk\platforms\android-28\android.jar”不存在。

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

  • 通过https://help.gradle.org获得更多帮助

在 6 秒内构建失败 Gradle 任务 assembleDebug 失败,退出代码为 1 退出(sigterm)

【问题讨论】:

    标签: android flutter


    【解决方案1】:

    我也遇到了同样的问题,下面是我的更新, 请查看flutter doctor -v的回复

    [✓] Flutter (Channel stable, v1.12.13+hotfix.5, on Mac OS X 10.13.6 17G2208, locale en-US)
        • Flutter version 1.12.13+hotfix.5 at /Users/anoobbava/flutter/flutter
        • Framework revision 27321ebbad (3 weeks ago), 2019-12-10 18:15:01 -0800
        • Engine revision 2994f7e1e6
        • Dart version 2.7.0
    
    
    [✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
        • Android SDK at /Users/anoobbava/Library/Android/sdk
        • Android NDK location not configured (optional; useful for native profiling support)
        • Platform android-29, build-tools 29.0.2
        • ANDROID_HOME = /Users/anoobbava/Library/Android/sdk
        • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
        • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
        • All Android licenses accepted.
    

    根据颤振医生的说法,似乎是我正在与Android SDK version 29.0.2合作

    所以将android/app/build.gradlecompileSdkVersion 28 更新为compileSdkVersion 29

    如果您现有的版本是 27,则更改为上述版本并尝试。我希望这能解决您的问题。

    【讨论】:

      【解决方案2】:

      此错误可能是因为[YOUR_PROJECT]/android/app/src/build.gradle中指定的Android SDK版本与您计算机上安装的Android SDK版本不匹配(如果存在)。

      1 - 检查您的 Android SDK 的版本和位置:

      $ flutter doctor -v
      
      [✓] Android toolchain - develop for Android devices (Android SDK version 28.0.2)
          • Android SDK at [PATH_TO_ANDROID_SDK]/Library/Android/sdk
          • Android NDK location not configured (optional; useful for native profiling
            support)
          • Platform android-28, build-tools 28.0.2
      

      2 - 在build.gradle 中验证您的 Android SDK 版本

      • 转到[YOUR_PROJECT]/android/app/build.gradle
      • 验证build.gradle中的Android SDK版本是否与上面flutter doctor命令中指定的相同。
      android {
        ...
        compileSdkVersion 28
        ...
        defaultConfig {
          ...
          targetSdkVersion 28
          ...
        }
      }
      
      
      • 如果没有,请根据您的计算机安装调整 Android SDK targetSdkVersioncompileSdkVersion

      【讨论】:

        【解决方案3】:

        我遇到了类似的错误,最后我通过以下方式解决了:

        SDK\platforms\android-29复制android.jar文件放到android-28文件夹中

        【讨论】:

          【解决方案4】:

          我有一部在 Android 6.0 上运行的相当旧的手机,我只是去了 SDK 文件夹。 如果您有两个 android 文件夹,我们可以在 Users/XXX/AppData/Local/Android/Sdk/platforms 中找到它,只需将 android.jar 从一个文件夹复制并粘贴到另一个文件夹(通常少一个),然后运行颤振代码再次,应用程序应该进入手机的调试模式,然后自动打开应用程序。

          【讨论】:

            猜你喜欢
            • 2021-01-11
            • 1970-01-01
            • 2022-06-14
            • 2022-10-18
            • 2021-07-22
            • 1970-01-01
            • 2021-08-29
            • 1970-01-01
            • 2021-10-12
            相关资源
            最近更新 更多