android 发现任务“:app:processDebugResources”的配置有问题

bxfogqkk  于 2023-02-10  发布在  Android
关注(0)|答案(6)|浏览(132)

会员们请帮帮我!我已经尝试了书中的每一个技巧来让我的flutter项目在android studio上工作。但是仍然停留在同一个主题问题上。下面是VS代码的细节
失败:生成失败,出现异常。

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

为属性"androidJar"指定的文件"C:\用户\saud.khan\应用数据\本地\android\sdk\平台\android-28\android.jar"不存在。

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。
  • https://help.gradle.org获取更多帮助

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

91zkwejq

91zkwejq1#

我也遇到了同样的问题,下面是我的更新,请查看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.

根据Flutter医生的说法,似乎是我的正在使用Android SDK version 29.0.2
因此,将android/app/build.gradle更新为compileSdkVersion 29
如果您现有的版本是27,然后更改为上面的版本并尝试。我希望这将解决您的问题。

wlwcrazw

wlwcrazw2#

我有一个类似的错误,在最后,我解决了它在下面的方式:
转到SDK\platforms\android-29,复制android.jar文件并将其放入android-28文件夹

wz3gfoph

wz3gfoph3#

发生此错误的原因可能是[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
00jrzges

00jrzges4#

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

68bkxrlz

68bkxrlz5#

这个错误发生,因为你以前安装的android studio.所以为了删 debugging 误,首先你必须去c/user/xyz/appData/local/Android/Sdk/platforms和一个少不喜欢在我的情况下android 31.i复制android文件夹从android 32和粘贴在android 31,所以它的解决.

zzlelutf

zzlelutf6#

有点晚了,但是,如果你再遇到这种情况:
1.确定您遇到问题的版本(在本例中为28)
1.开放SDK管理器:工具〉SDK管理器
1.在平台工具选项卡中,取消选中有问题的版本
1.应用
1.再次标记版本(这将重新下载)
打开/Users/<user>/Library/Android/sdk/platforms文件夹,检查您现在是否在刚刚下载的版本下找到了jar。
命中make

相关问题