NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Nefunkční sdkmanager ?

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Garrom Orc Shaman:10.1.2018 14:42

Zdravím. Chci udělat port mojí Unity3D hry na android jenže mám problémy s SDK. Vždy když se pokusím udělat prakticky cokoli dostanu chybu níže. Je mi jasné že to je problém v kódu ale neví někdo jak to opravit a nainstalovat SDK ?
Děkuji.
-Garrom

Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annota
tion/XmlSchema
        at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(Sc
hemaModule.java:156)
        at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
        at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHa
ndler.java:81)
        at com.android.sdklib.tool.SdkManagerCli.main(SdkManagerCli.java:117)
        at com.android.sdklib.tool.SdkManagerCli.main(SdkManagerCli.java:93)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema

        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinCla
ssLoader.java:582)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(C
lassLoaders.java:185)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496)
Odpovědět
10.1.2018 14:42
Life for Code, Code for Life. I chose my path, I should stick on it.
Avatar
dez1nd
Člen
Avatar
Odpovídá na Garrom Orc Shaman
dez1nd:11.1.2018 10:20

možná blbá otázka, ale máš v unity ten android doplněk ?

 
Nahoru Odpovědět
11.1.2018 10:20
Avatar
Odpovídá na dez1nd
Garrom Orc Shaman:11.1.2018 13:05

Není až tak blbá. Ano mám ale problém nemá s Unity nic moc společného. Abych mohl postavit hru na android potřebuji si v nastavení v sekci "External Tools" nastavit cestu k SDK, JDK a NDK. JDK a NDK mám a bylo to bez problémů. Problém spočívá v SDK jelikož nejde nainstalovat takže jej nemůžu v Unity nastavit. SDK se instaluje skrze příkazový řádek pomocí (přiloženého) sdkmanager.bat jenže když se o to pokusím tak dostanu zmíněnou chybu. Je mi jasné že to je chyba sdk manageru ale sám to opravit nedokážu jelikož se v batchi nebo shellu (nebo v čemkoliv v čem je to napsané) nevyznám.

Nahoru Odpovědět
11.1.2018 13:05
Life for Code, Code for Life. I chose my path, I should stick on it.
Avatar
Neználek
Člen
Avatar
Odpovídá na Garrom Orc Shaman
Neználek:11.1.2018 21:01

Zkusil jsem Google a vypadlo mi, že by problém mohl být s JDK 9
https://stackoverflow.com/…-android-sdk

Není to i tvůj případ?

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
11.1.2018 21:01
Avatar
Odpovídá na Neználek
Garrom Orc Shaman:12.1.2018 7:23

Jop. díky.

Nahoru Odpovědět
12.1.2018 7:23
Life for Code, Code for Life. I chose my path, I should stick on it.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.