Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android许可证状态未知,存在一个奇怪的问题 复制步骤_Java_Android_Flutter - Fatal编程技术网

Java Android许可证状态未知,存在一个奇怪的问题 复制步骤

Java Android许可证状态未知,存在一个奇怪的问题 复制步骤,java,android,flutter,Java,Android,Flutter,我在windows 10中运行颤振。我以前有一个正在运行的android设置。在克隆了flatterrepo并更新了路径之后,我运行了flatterdoctor-v。日志如下。现在,在寻找解决问题的方法之后,我从各种stackoverflow答案中找到了这个解决方案: 我首先执行了以下命令: set JAVA_OPTS=-XX:+IgnoreUnrecognizedVMOptions-addmodules JAVA.se.ee 虽然我不知道如何使它永久。然后,在再次运行“颤振医生”之后,我带来了

我在windows 10中运行颤振。我以前有一个正在运行的android设置。在克隆了flatterrepo并更新了路径之后,我运行了flatterdoctor-v。日志如下。现在,在寻找解决问题的方法之后,我从各种stackoverflow答案中找到了这个解决方案: 我首先执行了以下命令: set JAVA_OPTS=-XX:+IgnoreUnrecognizedVMOptions-addmodules JAVA.se.ee 虽然我不知道如何使它永久。然后,在再次运行“颤振医生”之后,我带来了另一条消息,请参阅日志2

所以它说一些Android许可证不被接受。要解决此问题,请运行:flatter doctor-android许可证 [!]Android Studio 3.4版。所以我相应地运行了Flitter doctor-android许可证。它给出了另一个错误,即: 需要更新版本的Android SDK。要更新,请运行: C:\Users\imazi\AppData\Local\Android\sdk\tools\bin\sdkmanager-update

所以我运行了C:\Users\imazi\AppData\Local\Android\sdk\tools\bin\sdkmanager-update来更新它。而且它还成功地输出了[===============================================================]100%的计算更新

所以我以为问题解决了,又跑去看医生,但似乎什么都没有改变,问题依然存在。它就像一个环。我做了一切,问题依然存在。最后一个颤振医生的输出在日志3中

我的java版本是:

10.0.2 2018-07-17 JavaTM SE运行时环境18.3版本10.0.2+13

Java HotSpotTM 64位服务器VM 18.3版本10.0.2+13,混合模式

请帮忙

!!在这里还打开了一个github问题:

日志 1颤振医生-v O:\颤振安装>颤振医生-v

[!]Android工具链-为Android设备开发Android SDK版本29.0.1

[!]Android Studio 3.4版

[!]已连接的设备

2设置JAVA_OPTS=-XX:+IgnoreUnrecognizedVMOptions-添加模块JAVA.se.ee后的颤振博士 颤振通道稳定,v1.7.8+hotfix.4,活动代码页:1252

Microsoft Windows[版本10.0.18362.295],美国语言环境

[!]Android工具链-为Android设备开发Android SDK版本29.0.1 ! 一些Android许可证不被接受。要解决此问题,请运行:flatter doctor-android许可证 [!]Android Studio 3.4版 X颤振插件未安装;这增加了特定于颤振的功能。 X Dart插件未安装;这增加了特定于Dart的功能。 [!]已连接的设备 ! 没有可用的设备

3最后一位医生 医生摘要要查看所有详细信息,请运行颤振医生-v: 颤振通道稳定,v1.7.8+hotfix.4,活动代码页:1252

Microsoft Windows[版本10.0.18362.295],美国语言环境 [!]Android工具链-为Android设备开发Android SDK版本29.0.1 ! 一些Android许可证不被接受。要解决此问题,请运行:flatter doctor-android许可证 [!]Android Studio 3.4版 X颤振插件未安装;这增加了特定于颤振的功能。 X Dart插件未安装;这增加了特定于Dart的功能

[!]已连接的设备
! 没有可用的设备

检查是否添加了颤振路径。 重新启动系统 然后运行Flatter doctor-android许可证 接受出现的所有许可证 再跑扑医生
并检查问题是否仍然存在

实际上,在安装jdk 8并相应地将JAVA_HOME设置为新的jdk之后,问题得到了解决。也在sdkmanager.bat文件中,位于C:\Users\username\AppData\Local\Android\Sdk\tools\bin中 我添加了行set JAVA\u HOME=C:\Program Files\JAVA\jdk1.8.0\u 221


无需卸载Java10。这解决了整个问题

我从我的系统中卸载了java jdk,然后让我的Flitter doctor出现[!]Android工具链的错误-为Android设备开发Android SDK版本29.0.1
然后按照Flatter doctor给出的解决方案运行命令flatter doctor-android licenses,然后键入y,表示您接受为解决[!]问题提供的许可证Android工具链-为Android设备开发Android SDK版本29.0.1,然后我再次运行了颤振医生,问题得到解决。

是的,颤振路径添加到用户变量中。重新启动后,它仍然保持不变。没有许可证可供接受检查这一点非常感谢,这对我运行您的android_sdk文件夹exact path\tools\bin\sdkmanager-License很有帮助如果其他人无法解决此问题,请尝试我在类似问题上的回答[
 [√] Flutter (Channel stable, v1.7.8+hotfix.4, on Active code page: 1252
 Microsoft Windows [Version 10.0.18362.295], locale en-US)

• Flutter version 1.7.8+hotfix.4 at O:\Work_Anon\Flutter installation\flutter
• Framework revision 20e59316b8 (6 weeks ago), 2019-07-18 20:04:33 -0700    
• Engine revision fee001c93f
• Dart version 2.4.0

    **• Android SDK at C:\Users\imazi\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.1
    • Java binary at: O:\Work_Anon\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
    **X Android license status unknown.
      Try re-installing or updating your Android SDK Manager.
      See https://developer.android.com/studio/#downloads or visit
      https://flutter.dev/setup/#android-setup for detailed instructions.****
• Android Studio at O:\Work_Anon\Android Studio
X Flutter plugin not installed; this adds Flutter specific functionality.
X Dart plugin not installed; this adds Dart specific functionality.
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
! No devices available