相关疑难解决方法(0)

未找到 com.android.tools.build:gradle:7.4.0 的匹配变体

我刚刚创建了一个全新的 Material 3 compose 项目,然后弹出以下内容:

> No matching variant of com.android.tools.build:gradle:7.4.0 was found. The consumer was configured to find a runtime of a library compatible with Java 8, packaged as a jar, and its dependencies declared externally, as well as attribute 'org.gradle.plugin.api-version' with value '7.5' but:
          - Variant 'apiElements' capability com.android.tools.build:gradle:7.4.0 declares a library, packaged as a jar, and its dependencies declared externally:
              - Incompatible because this component declares an API of a component compatible with Java 11 and the …
Run Code Online (Sandbox Code Playgroud)

android android-studio

133
推荐指数
4
解决办法
9万
查看次数

Flutter Doctor --android-licenses:线程“main”java.lang.NoClassDefFoundError 中的异常

我正在尝试安装 flutter,但它不会让我接受 android 许可证。我收到以下错误:

PS C:\Users\XXXX> flutter doctor --android-licenses
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
        at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
        at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
        at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
        ... 5 more
Run Code Online (Sandbox Code Playgroud)

我已经卸载了当前版本的 Java 并从 这里

这是flutter doctor返回的内容:

[?] Flutter (Channel stable, 1.22.3, on Microsoft Windows [Version 10.0.18363.1139], locale en-IE)
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    ? Android license status unknown.
      Run `flutter doctor --android-licenses` …
Run Code Online (Sandbox Code Playgroud)

windows android android-studio flutter

117
推荐指数
2
解决办法
3万
查看次数

Flutter-在M1 Apple Silicon 上更新android studio Arctic Fox(2020.3.1) 后,找不到捆绑的Java 版本(flutter doctor)

我面临奇怪的问题。在我更新我的 Android Studio 之前,flutter doctor 一切正常。一旦我更新了 Android Studio,当我运行医生时,它会显示“无法找到捆绑的 Java 版本”。我已经下载了 Java 安装程序并安装在我的 M1 Mac 上,但是重新启动后,运行 flutter doctor 仍然显示相同的错误。奇怪的是,当我卸载北极狐版本并重新安装旧的 Android Studio 版本时,运行医生时一切正常。如果你们中有人遇到过这个问题,请帮忙指点一下。谢谢

android flutter apple-silicon apple-m1

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

Flutter [!] Android Studio(版本 2022.1)X 无法找到捆绑的 Java 版本

我遇到无法在 Windows 11 上找到捆绑的 Java 版本,如何解决?目前我使用java 19。请帮助我。

1

我更改了多个 java 版本和环境变量,但问题仍然没有解决。此外,Android Studio 也没有重复的旧版本。

android flutter

27
推荐指数
3
解决办法
5万
查看次数

使用在Android Studio中捆绑的JDK作为Mac上的JAVA_HOME

我试图打开Android设备监视器,工作室向我展示了这条消息= -O: 需要安装Java SE 6运行时错误

它让我感到惊讶,因为如果我没有安装任何Java,我怎么能够开发Android应用程序?!实际上,Android Studio附带了捆绑的JDK/JRE(位于/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home),但系统找不到它:执行usr/libexec/java_home给出

Unable to find any JVMs matching version "(null)".
No Java runtime present, try --request to install.
Run Code Online (Sandbox Code Playgroud)

设置$JAVA_HOME/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home没有帮助- source .bash_profile不喜欢,这是一个目录.

问题:如果我已经在Android Studio中安装了JDK,我不想安装新的JDK.如何将其设置为系统默认值?

macos openjdk java-home android-studio

24
推荐指数
6
解决办法
8470
查看次数

Android Studio Electric Eel 在 flutter doctor 中找不到捆绑的 Java 版本

我已将 Android Studio 版本的 Dolphin 更新为 Electric Eel。现在我在 flutter doctor 中遇到错误,无法找到捆绑 java 版本。我尝试在 Android Studio Native 中配置 jdk 并能够成功运行应用程序,但是如果我打开 flutter 项目,则会出现以下错误

\n
FAILURE: Build failed with an exception.\n\n* What went wrong:\n  Execution failed for task ':app:packageQaDebug'.\n\n> `A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade`\n> `com.android.ide.common.signing.KeytoolException: Failed to read key AndroidDebugKey from store "/home/vasudev1/.android/debug.keystore": Invalid keystore format`\n
Run Code Online (Sandbox Code Playgroud)\n

运行 flutter doctor 我得到以下日志

\n
    [\xe2\x9c\x93] Flutter (Channel unknown, 3.0.4, on NJOS7-ver-3.8 5.12.4-051204-generic,\n        locale en_IN)\n        \xe2\x80\xa2 Flutter version 3.0.4 at \n         /home/user/Development/flutter/flutter_2_0_6\n        \xe2\x80\xa2 Upstream repository …
Run Code Online (Sandbox Code Playgroud)

android-studio flutter

21
推荐指数
2
解决办法
1万
查看次数

flutter doctor --android-licenses 由于 java.lang.UnsupportedClassVersionError 而无法工作

我正在尝试接受 flutter doctor --android-licenses 但出现此错误:

Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/prefs/AndroidLocationsProvider has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
Run Code Online (Sandbox Code Playgroud)

java android flutter

17
推荐指数
4
解决办法
2万
查看次数

如何修复 Android Studio 中的“模块 java.base 不会“打开 java.io”到未命名模块的“错误”?

背景

  1. 我在 android studio 开始了我的第一个项目,以熟悉 Android 编程。
  2. 我正在关注本教程,其中
  • 我创建了一个新项目 Empty Activity,没有任何更改
  • 它应该模拟一个显示“Hello World”消息的简单应用程序

问题描述 但是每次我尝试运行和构建(我现在想要模拟器)时,我都会收到以下错误消息。

Unable to make field private final java.lang.String java.io.File.path accessible:
Unable to make field private final java.lang.String java.io.File.path
accessible: module java.base does not "opens java.io" to unnamed module @42760a00
Run Code Online (Sandbox Code Playgroud)

这是我的配置设置

  1. Android Gradle 插件版本:4.2.1
  2. Gradle 版本:7.0.1(更改为解决我在同步 Gradle 时遇到的另一个问题(“Gradle 同步失败:不支持的类文件主要版本 60”)和基于此论坛上的讨论,如下所述)

Andrey Dernov 评论 2021 年 4 月 14 日 00:18 请使用 Gradle 7.0 或低于 16 版本的 JDK 来导入和构建项目(设置(macOS 上的首选项)| 构建、执行、部署 | 构建工具 …

java android android-studio

10
推荐指数
15
解决办法
1万
查看次数

Flutter 2:无法确定捆绑的 Java 版本

我在 Windows 10 下使用 Android Studio 来运行 flutter 项目,但是我有这个警告我想修复:

\n
X Unable to determine bundled Java version.\n    \xe2\x80\xa2 Try updating or re-installing Android Studio.\n
Run Code Online (Sandbox Code Playgroud)\n

我已经尝试过 Stackoverflow / Git 上公开的多种解决方案,但没有一个有效。

\n

这是我的项目的设置:

\n

在此输入图像描述

\n

在此输入图像描述

\n

在此输入图像描述

\n

这是我的扑动医生:

\n
C:\\lib\\flutter\\bin\\flutter.bat doctor --verbose\n[\xe2\x88\x9a] Flutter (Channel stable, 2.2.3, on Microsoft Windows [version 10.0.19042.1165], locale fr-FR)\n    \xe2\x80\xa2 Flutter version 2.2.3 at C:\\lib\\flutter\n    \xe2\x80\xa2 Framework revision f4abaa0735 (8 weeks ago), 2021-07-01 12:46:11 -0700\n    \xe2\x80\xa2 Engine revision 241c87ad80\n    \xe2\x80\xa2 Dart version 2.13.4\n\n[\xe2\x88\x9a] Android toolchain - develop …
Run Code Online (Sandbox Code Playgroud)

java sdk android android-studio flutter

8
推荐指数
2
解决办法
3万
查看次数

无法找到捆绑的 Java 版本

我正在使用 flutter,cmd 显示当我尝试运行 flutter doctor 时出现错误

\n

这是cmd 的结果

\n
   [[\xe2\x88\x9a] Flutter (Channel stable, v1.9.1+hotfix.6, on Microsoft Windows [Version 10.0.18362.476], locale en-US)\n    \n    [!] Android toolchain - develop for Android devices (Android SDK version 28.0.3)\n        ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses\n    [!] Android Studio (version 3.3)\n        X Unable to determine bundled Java version.\n    [\xe2\x88\x9a] Android Studio (version 3.5)\n    [\xe2\x88\x9a] VS Code (version 1.40.1)\n    [\xe2\x88\x9a] Connected device (1 available)\n
Run Code Online (Sandbox Code Playgroud)\n

android flutter

5
推荐指数
1
解决办法
7429
查看次数

Flutter doctor 无法找到捆绑的 Java 版本 Android Studio Electric Eel

运行命令时flutter doctor出现 1 个问题:

\n
[\xe2\x9c\x93] Flutter (Channel stable, 2.8.1, on macOS 13.1 22C65 darwin-x64, locale en-IN)\n[\xe2\x9c\x93] Android toolchain - develop for Android devices (Android SDK version 33.0.0)\n[\xe2\x9c\x93] Xcode - develop for iOS and macOS (Xcode 14.2)\n[\xe2\x9c\x93] Chrome - develop for the web\n[!] Android Studio (version 2022.1)\n    \xe2\x9c\x97 Unable to find bundled Java version.\n[\xe2\x9c\x93] VS Code (version 1.69.2)\n[\xe2\x9c\x93] Connected device (2 available)\n
Run Code Online (Sandbox Code Playgroud)\n

系统配置:

\n

macOS Ventura v13.1 | 英特尔芯片

\n

Android Studio 电鳗(稳定版 v2022.1.1)

\n

JAVA_HOME=/Applications/Android\\ Studio.app/Contents/jbr/Contents/Home …

java macos android-studio flutter

5
推荐指数
1
解决办法
9596
查看次数

为什么我的 Flutter 应用程序无法运行?漏洞!源单元“_BuildScript_”中“语义分析”阶段的异常不受支持的类文件主要版本 60

我试图弄清楚,但我什至找不到方法。请帮我。

当我尝试运行我的第一个 flutter 应用程序时,会发生这种情况:

FAILURE: Build failed with an exception.

* What went wrong:
Could not open settings generic class cache for settings file 'C:\Users\Angel\Downloads\Codigo\Flutter\first_app\android\settings.gradle' (C:\Users\Angel\.gradle\caches\6.7\scripts\1fnwrr8g4rohfp291nvlxj5qe).
> BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 60

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan 
to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED …
Run Code Online (Sandbox Code Playgroud)

android gradle dart flutter

4
推荐指数
1
解决办法
6817
查看次数

Android Studio Arctic Fox 出现 Gradle 错误

当我收到 Android Studio 更新 Arctic Fox 时,我正在用 Flutter 做一些基本的事情。我刚更新。当我在更新后运行我的应用程序(在升级之前很好)时出现此错误。 在此处输入图片说明

flutter doctor 输出在这里。

在此处输入图片说明

java版本是

在此处输入图片说明

在 Android Studio 的项目结构中,我无法设置 Java SDK,如下所示。

在此处输入图片说明

我在尝试解决此问题时在 Internet 上发现了这个问题和许多其他问题,但我还没有找到解决方案。有人可以帮我解决这个问题吗?

java-home gradle dart android-studio flutter

4
推荐指数
1
解决办法
2541
查看次数