0

Ich erstelle App, die Streethawk Push-Modul verwenden soll, aber wenn ich versuche, es zu kompilieren, als es auf laufenden Dexer einfriert.Appcelerator Titan App kann nicht mit Streethawk Push-Modul kompilieren

Wenn ich versuche, App mit dem Modul zu kompilieren: com.streethawk.shanalytics es perfekt kompiliert, aber wenn ich com.streethawk.shpush hinzufügen wird, als es friert auf:

Running dexer: /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/bin/java "-Xmx1024M" "-XX:-UseGCOverheadLimit" mit einer langen Liste von Modulen.

Wenn ich Aktivitätsmonitor überprüfe, sehe ich, dass es 100% der CPU-Leistung verwendet, so scheint es, dass es während des Prozesses in eine Art von Schleife gerät.

Nach etwa einer halben Stunde wirft er einen Fehler:

[ERROR] : Failed to run dexer: 
[ERROR] : 
[ERROR] : UNEXPECTED TOP-LEVEL ERROR: 
[ERROR] : java.lang.OutOfMemoryError: Java heap space 
[ERROR] : at java.util.Arrays.copyOfRange(Arrays.java:2694) 
[ERROR] : at java.lang.String.<init>(String.java:203) 
[ERROR] : at com.android.dx.rop.cst.CstString.utf8BytesToString(CstString.java:158) 
[ERROR] : at com.android.dx.rop.cst.CstString.<init>(CstString.java:200) 
[ERROR] : at com.android.dx.cf.cst.ConstantPoolParser.parseUtf8(ConstantPoolParser.java:371) 
[ERROR] : at com.android.dx.cf.cst.ConstantPoolParser.parse0(ConstantPoolParser.java:262) 
[ERROR] : at com.android.dx.cf.cst.ConstantPoolParser.parse(ConstantPoolParser.java:150) 
[ERROR] : at com.android.dx.cf.cst.ConstantPoolParser.parseIfNecessary(ConstantPoolParser.java:124) 
[ERROR] : at com.android.dx.cf.cst.ConstantPoolParser.getPool(ConstantPoolParser.java:115) 
[ERROR] : at com.android.dx.cf.direct.DirectClassFile.parse0(DirectClassFile.java:482) 
[ERROR] : at com.android.dx.cf.direct.DirectClassFile.parse(DirectClassFile.java:406) 
[ERROR] : at com.android.dx.cf.direct.DirectClassFile.parseToInterfacesIfNecessary(DirectClassFile.java:388) 
[ERROR] : at com.android.dx.cf.direct.DirectClassFile.getMagic(DirectClassFile.java:251) 
[ERROR] : at com.android.dx.command.dexer.Main.parseClass(Main.java:764) 
[ERROR] : at com.android.dx.command.dexer.Main.access$1500(Main.java:85) 
[ERROR] : at com.android.dx.command.dexer.Main$ClassParserTask.call(Main.java:1684) 
[ERROR] : at com.android.dx.command.dexer.Main.processClass(Main.java:749) 
[ERROR] : at com.android.dx.command.dexer.Main.processFileBytes(Main.java:718) 
[ERROR] : at com.android.dx.command.dexer.Main.access$1200(Main.java:85) 
[ERROR] : at com.android.dx.command.dexer.Main$FileBytesConsumer.processFileBytes(Main.java:1645) 
[ERROR] : at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284) 
[ERROR] : at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166) 
[ERROR] : at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144) 
[ERROR] : at com.android.dx.command.dexer.Main.processOne(Main.java:672) 
[ERROR] : at com.android.dx.command.dexer.Main.processAllFiles(Main.java:574) 
[ERROR] : at com.android.dx.command.dexer.Main.runMonoDex(Main.java:311) 
[ERROR] : at com.android.dx.command.dexer.Main.run(Main.java:277) 
[ERROR] : at com.android.dx.command.dexer.Main.main(Main.java:245) 
[ERROR] : at com.android.dx.command.Main.main(Main.java:106) 

Jede Hilfe willkommen. Danke im Voraus.

Antwort

0

Leider ist dies Streethawks Schuld. Ich habe ein Ticket auf der Support-Karte erstellt und nach 2 Wochen bekam ich eine Antwort:

"Es tut mir leid zu informieren, dass wir im Moment nicht genügend Ressourcen haben, um das Titan-Problem zu lösen. Entschuldigung für die verursachten Unannehmlichkeiten. "

Also wenn Sie planen, ihr Modul auf Android zu verwenden, ist es jetzt nicht möglich.

Verwandte Themen