Ich habe gerade meine build.gradle-Dateien aktualisiert, um die Änderungen von 1.0.2 widerzuspiegeln, indem ich diese Zeilen geändert oder hinzugefügt habe:
classpath 'com.android.tools.build:gradle:0.10+'
gdxVersion = '1.0.2-SNAPSHOT'
roboVMVersion = '0.0.12'
maven { url "https://oss.sonatype.org/content/repositories/releases/" }
Wenn ich nun die Desktop-App in Windows 8.1 Update 1 starte, wird ein Fehler zurückgegeben:
Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load shared library 'gdx-freetype64.dll' for target: Windows 8.1, 64-bit
at com.badlogic.gdx.utils.SharedLibraryLoader.load(SharedLibraryLoader.java:115)
at com.badlogic.gdx.graphics.g2d.freetype.FreeType.initFreeType(FreeType.java:541)
at com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator.<init>(FreeTypeFontGenerator.java:102)
at com.marclabsoftware.games.myapp.utilities.FontFactory.<init>(FontFactory.java:49)
at com.marclabsoftware.games.myapp.utilities.Utilities.init(Utilities.java:96)
at com.marclabsoftware.games.myapp.MyApp.create(MyApp.java:54)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:136)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:114)
Caused by: com.badlogic.gdx.utils.GdxRuntimeException: Unable to read file for extraction: gdx-freetype64.dll
at com.badlogic.gdx.utils.SharedLibraryLoader.readFile(SharedLibraryLoader.java:124)
at com.badlogic.gdx.utils.SharedLibraryLoader.loadFile(SharedLibraryLoader.java:245)
at com.badlogic.gdx.utils.SharedLibraryLoader.load(SharedLibraryLoader.java:113)
... 7 more
Kein Problem in Android mit 1.0.2
In Windows 8 Wenn ich zu 1.0.1 zurückkehre, funktioniert es gut
ähm @nathansweet hast du tjat sharedloader pr schon zusammengeführt? vielleicht ist das
die Ursache.
Am 9. Mai 2014 um 9:40 Uhr schrieb "LaboDJ" [email protected] :
Ich habe gerade meine build.gradle-Dateien aktualisiert, um Änderungen an 1.0.2 widerzuspiegeln oder
diese Zeilen hinzufügen:Klassenpfad 'com.android.tools. bauen:gradle :0.10+'
gdxVersion = '1.0.2-SNAPSHOT'
roboVMVersion = '0.0.12'
maven { url " https://oss.sonatype.org/content/repositories/releases/ " }Jetzt, wenn ich die App starte, gibt sie einen Fehler zurück:
Ausnahme im Thread "LWJGL Application"
com.badlogic.gdx.utils.GdxRuntimeException: Die gemeinsam genutzte Bibliothek konnte nicht geladen werden
'gdx-freetype64.dll' für Ziel: Windows 8.1, 64-Bit
bei
com.badlogic.gdx.utils.SharedLibraryLoader.load(SharedLibraryLoader.java:115)
bei
com.badlogic.gdx.graphics.g2d.freetype.FreeType.initFreeType(FreeType.java:541)
bei
com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator.(FreeTypeFontGenerator.java:102)
bei
com.marclabsoftware.games.myapp.utilities.FontFactory.(FontFactory.java:49)
bei
com.marclabsoftware.games.myapp.utilities.Utilities.init(Utilities.java:96)
unter com.marclabsoftware.games.myapp.MyApp.create(MyApp.java:54)
bei
com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:136)
bei
com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:114)
Verursacht durch: com.badlogic.gdx.utils.GdxRuntimeException: Datei kann nicht gelesen werden
zum Extrahieren: gdx-freetype64.dll
bei
com.badlogic.gdx.utils.SharedLibraryLoader.readFile(SharedLibraryLoader.java:124)
bei
com.badlogic.gdx.utils.SharedLibraryLoader.loadFile(SharedLibraryLoader.java:245)
bei
com.badlogic.gdx.utils.SharedLibraryLoader.load(SharedLibraryLoader.java:113)
... 7 weitereWenn ich zu 1.0.1 zurückkehre, läuft es gut
—
Antworten Sie direkt auf diese E-Mail oder zeigen Sie sie auf Gi tHub an
.
Ich glaube nicht, dass ich in letzter Zeit irgendeinen Lib-Loader-PR zusammengeführt habe.
Ich habe Android Studio aktualisiert, das Projekt und die lokalen Repos bereinigt und jetzt funktioniert es
Weiß nicht wirklich warum
Sie sollten hinzufügen:
compile "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-desktop"
auf deinem Gradle
Hilfreichster Kommentar
Sie sollten hinzufügen:
compile "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-desktop"
auf deinem Gradle