Android license status unknown android studio

X Android license status unknown #16471

Comments

HaileApp commented Apr 11, 2018 •

Steps to Reproduce

Hi,I am trying to install flutter and after completing all,I run flutter doctor and the flutter command prints X Android license status unknown.

When I run flutter run it said Error: No pubspec.yaml file found.

I tried flutter analyze also..

Flutter Doctor

flutter doctor -v output..

#Android Licenses

When I run flutter doctor —android-licenses , it prints
C:\Users\DELL I5>flutter doctor —android-licenses A newer version of the Android SDK is required. To update, run: C:\Android\sdk2\tools\bin\sdkmanager —update .

Finally after i run the C:\Android\sdk2\tools\bin\sdkmanager —update it prints
Unrecognized option: —add-modules java.se.ee Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.

The text was updated successfully, but these errors were encountered:

jukbot commented Apr 11, 2018

Can I see your sdkmanager file content ?
Have you installed Java9/10 before?

I’m found that you have 2 versions of JDK 1.8.x installed.

HaileApp commented Apr 11, 2018

I think i installed different versions of jdk lately but I didn’t exclusively install for the Java 9/10 stuff.I have just updated Android studio SDK 26.0.2 to 27.0.3

jukbot commented Apr 12, 2018 •

In general there’s some broken license when updated SDK to 27.0.3.

  1. Can you open sdkmanager file with an editor.
  2. Then find the line with variable DEFAULT_JVM_OPTS
  3. Then remove —add-modules java.se.ee
  4. Save and re-run update again

For Android license status unknown try

  1. Open terminal
  2. Go to Android SDK root C:\Android\sdk2\tools\bin\ (for you)
  3. Run the command: sdkmanager —licenses
  4. Re-run flutter doctor

For Error: No pubspec.yaml file found. issue

It’s looks like your pub cache is corrupted. You can try to run pub cache repair.
This related to #32747 #16100 and #15948

Try to remove the pub cache by run
sudo rm -Rf /Users/ /.pub-cache

Repair cache by run this in your project directory
pub cache repair

Then re-install packages again
pub get or run flutter packages upgrade

HaileApp commented Apr 12, 2018 •

There is no —add-modules java.se.ee in the sdkmanager..Here is the full sdkmanager..

1″ == «x» goto execute set CMD_LINE_ARGS=%* goto execute :4NT_args @rem Get arguments from the 4NT Shell from JP Software set CMD_LINE_ARGS=%$ :execute @rem Setup the command line set CLASSPATH=%APP_HOME%\lib\sdklib-25.3.0-dev.jar;%APP_HOME%\lib\layoutlib-api-25.3.0-dev.jar;%APP_HOME%\lib\dvlib-25.3.0-dev.jar;%APP_HOME%\lib\repository-25.3.0-dev.jar;%APP_HOME%\lib\gson-2.2.4.jar;%APP_HOME%\lib\commons-compress-1.8.1.jar;%APP_HOME%\lib\httpclient-4.1.1.jar;%APP_HOME%\lib\httpmime-4.1.jar;%APP_HOME%\lib\common-25.3.0-dev.jar;%APP_HOME%\lib\kxml2-2.3.0.jar;%APP_HOME%\lib\annotations-25.3.0-dev.jar;%APP_HOME%\lib\annotations-12.0.jar;%APP_HOME%\lib\jimfs-1.1.jar;%APP_HOME%\lib\httpcore-4.1.jar;%APP_HOME%\lib\commons-logging-1.1.1.jar;%APP_HOME%\lib\commons-codec-1.4.jar;%APP_HOME%\lib\guava-18.0.jar @rem Execute sdkmanager «%JAVA_EXE%» %DEFAULT_JVM_OPTS% %JAVA_OPTS% %SDKMANAGER_OPTS% -classpath «%CLASSPATH%» com.android.sdklib.tool.SdkManagerCli %CMD_LINE_ARGS% :end @rem End local scope for the variables with windows NT shell if «%ERRORLEVEL%»==»0» goto mainEnd :fail rem Set variable SDKMANAGER_EXIT_CONSOLE if you need the _script_ return code instead of rem the _cmd.exe /c_ return code! if not «» == «%SDKMANAGER_EXIT_CONSOLE%» exit 1 exit /b 1 :mainEnd if «%OS%»==»Windows_NT» endlocal :omega «>

Читайте также:  Что дает перезагрузка андроида

HaileApp commented Apr 12, 2018 •

There is no —add-modules java.se.ee in the sdkmanager..Here is the full sdkmanager..

1″ == «x» goto execute set CMD_LINE_ARGS=%* goto execute :4NT_args @rem Get arguments from the 4NT Shell from JP Software set CMD_LINE_ARGS=%$ :execute @rem Setup the command line set CLASSPATH=%APP_HOME%\lib\sdklib-25.3.0-dev.jar;%APP_HOME%\lib\layoutlib-api-25.3.0-dev.jar;%APP_HOME%\lib\dvlib-25.3.0-dev.jar;%APP_HOME%\lib\repository-25.3.0-dev.jar;%APP_HOME%\lib\gson-2.2.4.jar;%APP_HOME%\lib\commons-compress-1.8.1.jar;%APP_HOME%\lib\httpclient-4.1.1.jar;%APP_HOME%\lib\httpmime-4.1.jar;%APP_HOME%\lib\common-25.3.0-dev.jar;%APP_HOME%\lib\kxml2-2.3.0.jar;%APP_HOME%\lib\annotations-25.3.0-dev.jar;%APP_HOME%\lib\annotations-12.0.jar;%APP_HOME%\lib\jimfs-1.1.jar;%APP_HOME%\lib\httpcore-4.1.jar;%APP_HOME%\lib\commons-logging-1.1.1.jar;%APP_HOME%\lib\commons-codec-1.4.jar;%APP_HOME%\lib\guava-18.0.jar @rem Execute sdkmanager «%JAVA_EXE%» %DEFAULT_JVM_OPTS% %JAVA_OPTS% %SDKMANAGER_OPTS% -classpath «%CLASSPATH%» com.android.sdklib.tool.SdkManagerCli %CMD_LINE_ARGS% :end @rem End local scope for the variables with windows NT shell if «%ERRORLEVEL%»==»0» goto mainEnd :fail rem Set variable SDKMANAGER_EXIT_CONSOLE if you need the _script_ return code instead of rem the _cmd.exe /c_ return code! if not «» == «%SDKMANAGER_EXIT_CONSOLE%» exit 1 exit /b 1 :mainEnd if «%OS%»==»Windows_NT» endlocal :omega «>

HaileApp commented Apr 12, 2018 •

When I run -XX:+IgnoreUnrecognizedVMOptions —add-modules java.se.ee it responds
Error: Could not find or load main class java.se.ee

monigarr commented Apr 25, 2018

Has anyone found a workaround yet?
I have same issues described in this thread.

Is the only workaround to find old versions of Android Studio to work with flutter?

I have similar issues re:
Windows 10 Desktop and Laptop
jre-10, jdk-10

«There is no —add-modules java.se.ee in the sdkmanage»
I run flutter doctor : Android toolchain. Android license status unknown
I run flutter doctor -v :
Android toolchain. Android license status unknown
Java version OpenJDK Runtime Environment (build 1.8.0_152-release-`024-b02)

I’ve checked, rechecked, removed, replaced the environment variables.
installed, uninstalled Android Studio
ran Android Studio sdkmanager, verified my sdk, licenses, etc.

lubritto commented Apr 27, 2018

Just run flutter doctor —android-licenses and the doctor will say what you have to do

kishorekumar080297 commented Sep 8, 2018

Rename C:\Users\%username%\AppData\Local\Android\Sdk\tools folder to tool

Navigate to cd C:\Users\%username%\AppData\Local\Android\Sdk\tool\bin in cmd

And run sdkmanager —update —verbose , will create a new folder tools

Run flutter doctor —android-licenses

Then Accept the android licenses by clicking y

flutter doctor command will show the following:

Kishore Kumar@Kishore MINGW64

$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel beta, v0.7.3, on Microsoft Windows [Version 10.0.17134.228], locale en-US)
[√] Android toolchain — develop for Android devices (Android SDK 25.0.2)
[√] Android Studio (version 3.1)
X Flutter plugin not installed; this adds Flutter specific functionality.
X Dart plugin not installed; this adds Dart specific functionality.
[√] Connected devices (1 available)
• No issues found!

HaileApp commented Sep 9, 2018

When I upgrade the Flutter,it is resolved! As @lubritto said flutter doctor —android-licenses resolved the issue.

avinashkandukuri commented Nov 15, 2018

I have tried setting up flutter in the Machine by following the Flutter website

Читайте также:  Unity input field android


i have to try to set the JAVA_HOME in environmental variables but still, it shows the same error.
I have updated java to new version.

iam-Arvind commented Dec 7, 2018

wurikiji commented Dec 16, 2018

I solved this issue by changing JAVA version to 1.8 and run the cmd with administrator privilege, then flutter doctor —android-licenses

iampato commented Dec 24, 2018

I have tried setting up flutter in the Machine by following the Flutter website


i have to try to set the JAVA_HOME in environmental variables but still, it shows the same error.
I have updated java to new version.

hey remove the \bin in the environment variables

iampato commented Feb 8, 2019

ShaliniShanmugam7 commented Sep 5, 2019

getting this error Unrecognized option: —add-modules Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.

tried java 8 downgrade , updated android SDK , still no luck.

ivandgustin commented Apr 22, 2020

I have solutioned this problem uninstalling java jdk an installing java jre 1.8.0_231 and place the environment variables to the bin folder of jre, later i execute flutter doctor —android-licenses, it worked! for me.

heff-ext commented Aug 16, 2020

在安装许可证时,报错,java jdk环境变量无效,但实际上是有的
ERROR: JAVA_HOME is set to an invalid directory: E:\Android Studio\jre\bin

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.

运行 flutter doctor —android-licenses 后 —》
C:\Users\Administrator>flutter doctor -v
[√] Flutter (Channel stable, 1.20.2, on Microsoft Windows [Version 10.0.14393], locale zh-CN)
• Flutter version 1.20.2 at E:\flutter\flutter
• Framework revision bbfbf17 (2 days ago), 2020-08-13 08:33:09 -0700
• Engine revision 9d5b21729f
• Dart version 2.9.1

[!] Android toolchain — develop for Android devices (Android SDK version 30.0.1)
• Android SDK at C:\Users\Administrator\AppData\Local\Android\sdk
• Platform android-30, build-tools 30.0.1
• Java binary at: E:\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-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/docs/get-started/install/windows#android-setup for detailed instructions.

[!] Android Studio (version 4.0)
• Android Studio at E:\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_242-release-1644-b01)

[√] VS Code (version 1.48.0)
• VS Code at C:\Users\Administrator\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.13.2

[!] Connected device
! No devices available

运行 java -v 后
C:\Users\Administrator>java -version
java version «1.8.0_73»
Java(TM) SE Runtime Environment (build 1.8.0_73-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)

Источник

Состояние лицензии Android неизвестно и странная проблема

Действия по воспроизведению

Я работаю в Windows 10. У меня ранее была запущенная установка Android. После клонирования репозитория флаттера и обновления пути я запустил флаттер доктор -v. Логи ниже. После небольшого поиска решения проблемы я наткнулся на это решение из различных ответов stackoverflow: Статус лицензии Android Flutter.io неизвестен Я сначала выполнил это: set JAVA_OPTS = -XX: + IgnoreUnrecognizedVMOptions —add-modules java.se.ee Хотя я не знаю, как сделать его постоянным. Потом после запуска флаттера врачом снова пришло другое сообщение, см. Журнал ### 2

Читайте также:  Crazy taxi для андроид

Так что некоторые лицензии Android не принимаются. Чтобы решить эту проблему, запустите: flutter doctor —android-licenses [!] Android Studio (версия 3.4). Итак, я побежал flutter doctor —android-licenses соответственно. И это дает еще одну ошибку, а именно: Требуется более новая версия 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% Computing updates.

Поэтому я подумал, что проблема решена, и снова запустил flutter doctor , но похоже, что ничего не изменилось, проблема все еще остается. Это как петля. Я делаю все, и проблема остается как есть. Вывод последнего flutter doctor находится в журнале ### 3

Моя версия Java:

10.0.2 2018-07-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)

Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)

Журналы

1 флаттер доктор -v

O:\Flutter installation>flutter doctor -v

[!] Android toolchain — develop for Android devices (Android SDK version 29.0.1)

[!] Android Studio (version 3.4)

2 трепетание доктора после set JAVA_OPTS=-XX:+IgnoreUnrecognizedVMOptions —add-modules java.se.ee

[В] Flutter (Канал стабильный, v1.7.8 + hotfix.4, на активной кодовой странице: 1252

Microsoft Windows [Версия 10.0.18362.295], язык en-US)

[!] Android toolchain — develop for Android devices (Android SDK version 29.0.1) ! Некоторые лицензии на Android не принимаются. Чтобы решить эту проблему, запустите: flutter doctor —android-licenses [!] Android Studio (version 3.4) Плагин X Flutter не установлен; это добавляет специфическую функциональность Flutter. Плагин X Dart не установлен; это добавляет специфическую функциональность Dart. [!] Connected device ! Нет доступных устройств

3 последний флаттер доктор

Резюме доктора (чтобы увидеть все детали, запустите flutter doctor -v): [√] Flutter (стабильный канал, v1.7.8 + hotfix.4, на активной кодовой странице: 1252

Microsoft Windows [Версия 10.0.18362.295], язык en-US) [!] Android toolchain — develop for Android devices (Android SDK version 29.0.1) ) ! Некоторые лицензии на Android не принимаются. Чтобы решить эту проблему, запустите: flutter doctor —android-licenses [!] Android Studio (version 3.4) Плагин X Flutter не установлен; это добавляет специфическую функциональность Flutter. Плагин X Dart не установлен; это добавляет специфическую функциональность Dart.

[!] Connected device ! Нет доступных устройств

3 ответа

На самом деле, проблема была решена после установки jdk 8 и соответствующей установки JAVA_HOME для этого нового jdk. Также в файле sdkmanager.bat, расположенном в C: \ Users \ имя пользователя \ AppData \ Local \ Android \ Sdk \ tools \ bin Я добавил строку set JAVA_HOME=»C:\Program Files\Java\jdk1.8.0_221″

Нет необходимости удалять Java 10. Это решило всю проблему!

Проверьте, добавлен ли путь флаттера. Перезагрузите вашу систему Затем запустите flutter doctor —android-licenses принять все лицензии, которые появляются снова запустите flutter doctor и проверьте, сохраняется ли проблема

Я удаляю java jdk из моей системы и затем позволяю своему врачу-флаттеру возникать из-за этой ошибки «[!] Android toolchain — разработка для устройств Android (Android SDK версия 29.0.1)», а затем следовал решению, которое дал флаттер-доктор говорит, что нужно выполнить команду «flutter doctor —android-licenses», а затем набрать «y», поскольку вам нужно принять лицензии, предоставленные для решения этой проблемы «[!] Android toolchain — разработка для устройств Android (Android SDK версия 29.0»). .1) «а потом я снова побежал трепетать доктору и проблема была решена.

Источник

Оцените статью