1. Möchtest Du unser Team im Android OS-Bereich unterstützen? Details dazu findest du hier!
  2. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

GO Launcher Ex ThemeFactory Guide

Dieses Thema im Forum "GO Launcher EX" wurde erstellt von herr revo, 05.08.2011.

  1. herr revo, 05.08.2011 #1
    herr revo

    herr revo Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    97
    Erhaltene Danke:
    18
    Registriert seit:
    03.06.2011
    GO Launcher Ex ThemeFactory Guide
    (Dies ist eine freie Übersetzung DIESES Threads auf xda.)


    Der GO Launcher EX ist meiner Meinung nach einer der besten alternativen Launcher für Android Phones.
    Die Entwickler haben jetzt ein Tool released, mit dem man relativ einfach eigene Themes erstellen kann: GO ThemesFactory.
    Außerdem ermöglicht es dir schon vorhandene Templates zu bearbeiten und nur bestimmte Teile zu ändern.
    Den Download und weitere Informationen findet ihr HIER.

    ThemeFactory zum laufen zu bringen ist ein bisschen verzwickt und es scheint auch noch etwas buggy zu sein. Man muss also erstmal per trail & error herausfinden wie die Themes vom Go Launcher gelesen werden bzw. wo die Fehlerchen und Schwierigkeiten liegen.

    Als erstes müsst ihr Java JDK 6 Update26 x86 installieren. Den Download gibts HIER.
    Anscheinend klappt das exportieren der Themes mit anderen Java Versionen nicht, also unbedingt diese hier nehmen und ggf. andere Versionen vorher entfernen! Auch wenn ihr ein 64bit Betriebssystem habt die x86 Version nehmen!
    Danach klickt ihr euch in das Java Verzeichnis (C:\Program Files\Java\), wo sich jetzt ein Ordner namens jdk1.6.0_26 befinden sollte. Kopiert euch den Pfad in die Zwischenablage!

    Jetzt wo ihr euren Java-Pfad kennt müsst ihr eure Umgebungsvariablen konfigurieren, was so funktioniert:

    1. Rechtsklick auf Computer und Eigenschaften auswählen
    2. Links in der Systemsteuerungs-Spalte auf "Erweiterte Systemeinstellungen" klicken
    3. Im Reiter "Erweitert" auf "Umgebungsvariablen..." klicken
    4. Im unteren Bereich "System Variables" erstellt ihr einen neuen Eintrag "JAVA_HOME" und gebt ihm als Wert den Pfad eures Java-Ordners (zB: C:\Program Files\Java\jdk1.6.0_26)
    5. Bei PATH hängt ihr jetzt noch ;%JAVA_HOME%\bin; hinten an den Wert ran und bestätigt das ganze mit OK.

    Dann schreibt ihr euch noch ein Textdokument mit diesem Inhalt:
    Code:
    @echo
    cd C:\gothemesfactory_beta
    themesfactory_beta2.jnlp
    ändert die Endung in .bat und startet diese .bat als Administrator.

    Wenn ihr die Anleitung genau befolgt habt sollte Go ThemeFactory gut laufen und auch das exportieren funktionieren.
    Viel Spaß beim Themes erstellen! :)
     
    Zuletzt bearbeitet: 06.08.2011
    4dro1d, Ikran-Makto, Flamey und 6 andere haben sich bedankt.
  2. Kjetal, 06.08.2011 #2
    Kjetal

    Kjetal Mitglied

    Beiträge:
    10,672
    Erhaltene Danke:
    9,510
    Registriert seit:
    27.04.2010
    Sehr schöne Anleitung, danke dafür.
     
  3. vapor_s04, 13.09.2011 #3
    vapor_s04

    vapor_s04 Fortgeschrittenes Mitglied

    Beiträge:
    331
    Erhaltene Danke:
    9
    Registriert seit:
    30.05.2011
    Vielen Dank,

    mal eine Frage, welches Format muss ein Go-Launcher-Theme haben um es zu öffnen! Oder ist gerade diese Funktion noch recht buggy?
     
  4. holliwood, 29.09.2011 #4
    holliwood

    holliwood Android-Experte

    Beiträge:
    690
    Erhaltene Danke:
    38
    Registriert seit:
    01.06.2011
    mmh, krieg es nicht wirklich zum Laufen.

    Wogenau bei PATH soll der eintrag denn eingefügt werden? Bei meinem Path steht der Pfad zu NVIDIA Treibern drin.

    Glaube da liegt irgendwo der Fehler, dass das programm nich' startet. Gruuuß
     
  5. Toisan, 28.11.2011 #5
    Toisan

    Toisan Android-Experte

    Beiträge:
    455
    Erhaltene Danke:
    26
    Registriert seit:
    18.02.2010
    Phone:
    HTC Desire
    kann mir vllt jemand die ThemeFactory als anhang uploaden? weil ich schaffs net des down-zu-loaden, mit iE, Chrome, FF, nothing :/ währe super :)
     
  6. RATTAR, 29.11.2011 #6
    RATTAR

    RATTAR Gast

    Dir soll geholfen werden. Müsste eigentlich funktionieren ich musste die Datei umpacken.

    Zusätzlich solltest du dir Notepad++ irgendwo herunterladen, und ein Tool zum neu signieren von APKs.
     
    Zuletzt von einem Moderator bearbeitet: 28.06.2012
  7. xxBloodyredxx, 14.01.2012 #7
    xxBloodyredxx

    xxBloodyredxx Neuer Benutzer

    Beiträge:
    1
    Erhaltene Danke:
    0
    Registriert seit:
    14.01.2012
    wo bzw was ist PATH ? :(
     
  8. RATTAR, 14.01.2012 #8
    RATTAR

    RATTAR Gast

    Die Pfadangabe zum Java-Development-Kit. Sie muss in der Windowsumgebung angegeben sein sonst funktioniert Go Theme Factory nicht.
    Am besten JDK installieren, mit dem Windows-Explorer in das Verzeichnis navigieren (in das Verzeichnis bin), den Ordnernamen in die Zwischenablage kopieren.
    Die Windows-Systemsteuerung öffnen > Erweiterte Systemeinstellungen > Umgebungsvariablen > Benutzervariablen > falls path noch vorhanden dieses anlegen > path bearbeiten (Wert der Variable) > dort den kopierten Wert einfügen und am Ende des Strings noch ein Backslash einfügen.
    Sollten mehrere Variablen hintereinander stehen sind diese durch ein Semikolon voneinander zu trennen.

    EDIT:
    Steht zwar schon oben, aber doppelt hält besser.
     
  9. cojo, 15.03.2012 #9
    cojo

    cojo Android-Hilfe.de Mitglied

    Beiträge:
    120
    Erhaltene Danke:
    25
    Registriert seit:
    22.09.2011
    mmhh,bei mir hängt sich das teil beim Exportieren auf

    Exception occurred during event dispatching:
    java.lang.NullPointerException
    at com.jiubang.themesfactory.components.PreviewSelector$PreviewDialog$PreviewPanel$Frame$FrameListener.mouseClicked(PreviewSelector.java:609)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$000(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$2.run(Unknown Source)
    at java.awt.EventQueue$2.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.Dialog$1.run(Unknown Source)
    at java.awt.Dialog$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Dialog.show(Unknown Source)
    at java.awt.Component.show(Unknown Source)
    at java.awt.Component.setVisible(Unknown Source)
    at java.awt.Window.setVisible(Unknown Source)
    at java.awt.Dialog.setVisible(Unknown Source)
    at com.jiubang.themesfactory.components.PreviewSelector$PreviewDialog.<init>(PreviewSelector.java:106)
    at com.jiubang.themesfactory.main.ToolBar.actionPerformed(ToolBar.java:276)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$000(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$2.run(Unknown Source)
    at java.awt.EventQueue$2.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
    java.io.IOException: Cannot run program "C:\ThemeMake_temp\3g_GoLauncher_dev_createApkFile_makeAll.bat": CreateProcess error=32, Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird
    at java.lang.ProcessBuilder.start(Unknown Source)
    at java.lang.Runtime.exec(Unknown Source)
    at java.lang.Runtime.exec(Unknown Source)
    at java.lang.Runtime.exec(Unknown Source)
    at com.jiubang.themesfactory.common.utilities.ExportUtil.doPackage(ExportUtil.java:220)
    at com.jiubang.themesfactory.main.ExportThemeDialog.exportTheme(ExportThemeDialog.java:750)
    at com.jiubang.themesfactory.main.ExportThemeDialog.access$6(ExportThemeDialog.java:735)
    at com.jiubang.themesfactory.main.ExportThemeDialog$ExportButtonActionListener.actionPerformed(ExportThemeDialog.java:437)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$000(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$2.run(Unknown Source)
    at java.awt.EventQueue$2.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.Dialog$1.run(Unknown Source)
    at java.awt.Dialog$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Dialog.show(Unknown Source)
    at java.awt.Component.show(Unknown Source)
    at java.awt.Component.setVisible(Unknown Source)
    at java.awt.Window.setVisible(Unknown Source)
    at java.awt.Dialog.setVisible(Unknown Source)
    at com.jiubang.themesfactory.main.ExportThemeDialog.<init>(ExportThemeDialog.java:144)
    at com.jiubang.themesfactory.common.utilities.ProjectOperateUtil.exportProject(ProjectOperateUtil.java:79)
    at com.jiubang.themesfactory.main.ToolBar.actionPerformed(ToolBar.java:271)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$000(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$2.run(Unknown Source)
    at java.awt.EventQueue$2.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
    Caused by: java.io.IOException: CreateProcess error=32, Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird
    at java.lang.ProcessImpl.create(Native Method)
    at java.lang.ProcessImpl.<init>(Unknown Source)
    at java.lang.ProcessImpl.start(Unknown Source)
    ... 88 more
     
  10. kobold88, 29.04.2012 #10
    kobold88

    kobold88 Neuer Benutzer

    Beiträge:
    10
    Erhaltene Danke:
    0
    Registriert seit:
    29.04.2012
    hallo.

    der thread ist zwar schon etwas älter aber ich hab ne frage.
    nach einigen versuchen konnte ich die themes factory installieren.
    jetzt würde ich gerne noch wissen, wie ich bei einem vorhanden theme icons hinzufügen kann, damit sie im appdrawer bei der richtigen app angezeigt werden. oder wenn die icons schon vorhanden sind machen, dass sie im appdrawer angezeigt werden.

    danke
     
  11. kobold88, 30.04.2012 #11
    kobold88

    kobold88 Neuer Benutzer

    Beiträge:
    10
    Erhaltene Danke:
    0
    Registriert seit:
    29.04.2012
    so...
    nach einigem rumprobieren konnte ich die icons ändern.

    wenn ich das theme aber exportieren möchte, kommt folgende fehlermeldung:

    Export Err:Der Befehl "C:\Program" "Files" "" ist entweder falsch geschrieben oder
    konnte nicht gefunden werden.
    no classfiles specified

    THIS TOOL IS DEPRECATED. See --help for more information.

    java.io.FileNotFoundException: D:\theme\classicbearbeitet\bin\classes.dex does not exist
    Der Befehl "C:\Program" "Files" "" ist entweder falsch geschrieben oder
    konnte nicht gefunden werden.


    kann mir bitte jemand helfen
     
  12. 632hy, 30.04.2012 #12
    632hy

    632hy Android-Hilfe.de Mitglied

    Beiträge:
    98
    Erhaltene Danke:
    9
    Registriert seit:
    29.07.2011
    Gibt es den Pfad "C:\Program Files" auf deinem Rechner?
     
  13. kobold88, 30.04.2012 #13
    kobold88

    kobold88 Neuer Benutzer

    Beiträge:
    10
    Erhaltene Danke:
    0
    Registriert seit:
    29.04.2012
    Ja, aber fast alle Programme sind auf dem folgenden Pfad installiert:
    C:\Program Files (x86)
     
  14. kobold88, 07.05.2012 #14
    kobold88

    kobold88 Neuer Benutzer

    Beiträge:
    10
    Erhaltene Danke:
    0
    Registriert seit:
    29.04.2012
    632hy: Hast du eine Idee, an was es liegen kann?
    Oder sonst jemand? Ich fände es toll, wenn ich die Themes exportieren könnte...

    danke
     
  15. cojo, 07.05.2012 #15
    cojo

    cojo Android-Hilfe.de Mitglied

    Beiträge:
    120
    Erhaltene Danke:
    25
    Registriert seit:
    22.09.2011
    vergib nen anderen speicherpfad ,lege es am besten so an z:b c:\themes
    hat bei mir geplappt und keine leerzeichen im namen
     
  16. kobold88, 07.05.2012 #16
    kobold88

    kobold88 Neuer Benutzer

    Beiträge:
    10
    Erhaltene Danke:
    0
    Registriert seit:
    29.04.2012
    Danke für den Tipp, aber leider hat es nicht funktioniert.

    In der Fehlermeldung zeigt es ja an, das C:\Program Files falsch geschrieben ist.
    Ich müsste wahrscheinlich diesen Befehl auf C:\Program Files(x86) ändern, weil Java dort gespeichert ist. Aber keine Ahnung wie das gehen sollte...
    Zudem zeigt es an, das im Ordner des bearbeiteten Designs im Unterordner bin die Datei classes.dex fehlt. Ich habe nachgesehen, diese Datei existiert nicht..
     
  17. hanelore96, 11.05.2012 #17
    hanelore96

    hanelore96 Junior Mitglied

    Beiträge:
    37
    Erhaltene Danke:
    0
    Registriert seit:
    12.11.2011
    Hi ich versteh das alles nicht oder es funkt einfach nicht kann nicht jemand ein youtube tut machen ?
     
  18. cojo, 11.05.2012 #18
    cojo

    cojo Android-Hilfe.de Mitglied

    Beiträge:
    120
    Erhaltene Danke:
    25
    Registriert seit:
    22.09.2011
    hast du denn java bei den systemvariablen eingetragen??
     
  19. hanelore96, 11.05.2012 #19
    hanelore96

    hanelore96 Junior Mitglied

    Beiträge:
    37
    Erhaltene Danke:
    0
    Registriert seit:
    12.11.2011
    ja habe ich glaube ich also ich habe das so gemacht wie es dar stand aber da steht immmer der braucht eine version 1.6 oder 1.9 oder so
     
  20. cojo, 11.05.2012 #20
    cojo

    cojo Android-Hilfe.de Mitglied

    Beiträge:
    120
    Erhaltene Danke:
    25
    Registriert seit:
    22.09.2011
    genau,du musst die 1.6er runterladen,steht auch in der textdatei die dabei ist der Downloadlink,wirde,falls du ne andere drauf hast diese löschen und die andere nehmen.
    Dann den Variablenpfad ganz genau anpassen (google mal danach,das war tricky) und dann gehts auch,hab auch erst rumfummeln müssen bis es ging.leg dir nen Ordner direkt auf c für die themes an,sonst merket das teil auch rum
     

Diese Seite empfehlen