Je suis confronté à un problème lors de l'exécution d'Android sdkmanager
avec Java 11 (pas en studio, uniquement en outils SDK). Je ne veux pas installer JDK 8 ou quelque chose de similaire. Existe-t-il un moyen de résoudre ce problème pour Android sdkmanager
avec JDK 11?
J'ai parcouru cette réponse et il ne propose pas de correctif en ligne de commande pour Java 11. Une autre solution de contournement possible?
Téléchargez jxab et jaf, mettez-les tous dans classpath.
par exemple.
sdkmanager.bat
...
set CLASSPATH=%CLASSPATH%;mylib\jaxb-ri\lib\jaxb-api.jar
set CLASSPATH=%CLASSPATH%;mylib\jaxb-ri\lib\jaxb-core.jar
set CLASSPATH=%CLASSPATH%;mylib\jaxb-ri\lib\jaxb-impl.jar
set CLASSPATH=%CLASSPATH%;mylib\jaxb-ri\lib\jaxb-jxc.jar
set CLASSPATH=%CLASSPATH%;mylib\jaxb-ri\lib\jaxb-xjc.jar
set CLASSPATH=%CLASSPATH%;mylib\jaf-1.1.1\activation.jar
@rem Execute sdkmanager
"%Java_EXE%" %DEFAULT_JVM_OPTS% %Java_OPTS% %SDKMANAGER_OPTS% -classpath "%CLASSPATH%" com.Android.sdklib.tool.sdkmanager.SdkManagerCli %CMD_LINE_ARGS%
...