Fehler mit Android-emulator aus Titan-Studio
Im Grunde versucht, um die Standard-sample-Projekt (das ist verlinkt hier) laufen in der Android-simulator.
(Ich bin auf Windows XP-SP3 finden Sie in der "Diagnose-Protokoll" - Ausgabe in der Frage der Fußzeile weitere config-info, wenn Sie Fragen zu configs lassen Sie mich wissen).
Hier ist, was ich bisher getan habe:
- Installiert die aktuelle version von Titanium Mobile SDK Version: 2.0.1
- Das Java-SDK installiert "jdk-6u31-windows-i586.exe"
- Installiert die Android SDK Manager r18, dann die folgenden Pakete: Android SDK Tools, Android SDK Platform-Tools, Android 2.2-API-8-SDK Plattform Android 2.2, API-8 Google-APIs
- Heruntergeladen, die zip von Spülbecken auf GitHub, die Datei entpackt, verändert den Namen der Datei zu KitchenSink, kopiert die Datei auf die Titan-Projekt-Verzeichnis unter "eigene Dateien", dann über die Registerkarte Datei ausgeführt wird ein import über das Verzeichnis der "Projekt-Explorer" - tab in Titanium Studio.
- Dann ich mit der rechten Maustaste auf die KitchenSink-Projekt in der "Projekt-Explorer" - tab in der Titan-Studio ausgewählt und "Ausführen Als...", dann "Android-Emulator"
- Seltsam, dies zu tun gibt unterschiedliche Ergebnisse (was bedeutet, dass ich es ausführen, neu starten, usw.), die enthalten:
- ERROR-MSG: Problem Aufgetreten "Launching Titan Android-Emulator - KitchenSink" hat ein problem festgestellt. Session-Initialisierung ist fehlgeschlagen. Connection refused: connect.
- Ein anderes mal, ich habe eine Nachricht in dieser form "[INFO] [2012-04-24 17:03:33,140] Dienen die Dateien, die für com.test.test auf 0.0.0.0:1133 von C:\Documents und Einstellungen\Benutzer\Meine Dokumente\Titanium Studio Workspace\test" erscheint auf der app war die Bereitstellung auf einem server mit einer statischen IP, aber kein emulator jemals erscheint; die schien mir wie eine schlechte IP-Adresse, aber könnte falsch sein.
Was muss ich tun, um KitchenSink laufen in der Android Simulator? Gibt es eine Möglichkeit, führen Sie einfach den Android-Simulator, um zu bestätigen, es funktioniert auf seine eigene?
Hier ist die vollständige Ausgabe der "Diagnose-Protokoll" unter der Registerkarte "Hilfe":
- Host-OS: Windows XP
- OS Arch: x86
- JRE Version: 1.6.0_24
- JRE-Hersteller: Sun Microsystems Inc.
- JRE Home: C:\Program Dateien\Appcelerator\Titanium Studio\jre
- Install-Verzeichnis: file:/C:/Program Files/Appcelerator/Titanium Studio/
- Version: 2.0.1.201204132053
- VM-Argumente: -Xms40m -Xmx1024m -Declipse.p2.unsignedPolicy=- Declipse.log.Größe.max=10000
-Declipse.log.backup.max=5
-Djava.das awt.headless=true
-XX:MaxPermSize=256m
-Djava.Klasse.path=C:\Program Files\Appcelerator\Titan Studio\plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar - Workspace-Verzeichnis: file:/C:/Dokumente und Einstellungen/user/My Documents/Titan-Studio-Arbeitsbereichs/
- Sprache: de_de
- Titanium Desktop SDK-Version: 1.1.0
- Titanium Desktop SDK-Pfad: C:\Documents und Einstellungen\user\Anwendungsdaten\Titanium\sdk\win32\1.1.0
- Titanium Mobile SDK Version: 2.0.1
- Mobile SDK Module-API-Version: 2
- Mobile SDK Zeitstempel: 04/12/12 16:33
- Mobile SDK Build-Nummer: 999c68a
- Titanium Mobile SDK Ort: C:\Documents und Einstellungen\user\Anwendungsdaten\Titanium\mobilesdk\win32\2.0.1.GA2
Pro Vorschlag unter, ich habe eine neue mobile Projekt-targeting Android, und dann lief das Projekt über "Run As..." - Android-emulators. Das system kommt wieder diese Meldung: "[INFO] [2012-04-24 17:03:33,140] Dienen die Dateien, die für com.test.test auf 0.0.0.0:1133 von C:\Documents und Einstellungen\Benutzer\Meine Dokumente\Titanium Studio Workspace\test"
bauen.log Ausgabe:
C:\Documents und Einstellungen\Benutzer\Meine Dokumente\Titanium Studio Workspace\test\build.melden Sie
Logfile initialized
[INFO] logfile = C:\Documents and Settings\user\My Documents\Titanium Studio Workspace\test\build.log
[DEBUG] C:\Documents and Settings\user\Application Data\Titanium\mobilesdk\win32\2.0.1.GA2\android\builder.py simulator test C:\Program Files\Android\android-sdk C:\Documents and Settings\user\My Documents\Titanium Studio Workspace\test com.test.test 1 HVGA
[INFO] logfile = C:\Documents and Settings\user\My Documents\Titanium Studio Workspace\test\build.log
[DEBUG] C:\Documents and Settings\user\Application Data\Titanium\mobilesdk\win32\2.0.1.GA2\android\builder.py emulator test C:\Program Files\Android\android-sdk C:\Documents and Settings\user\My Documents\Titanium Studio Workspace\test com.test.test 1 HVGA
[ERROR] Error locating JDK: set $JAVA_HOME or put javac and jarsigner on your $PATH
[ERROR] Error locating JDK: set $JAVA_HOME or put javac and jarsigner on your $PATH
**Windows Befehle (java,javac,jarsigner) zurück alle gültigen Antworten, die scheinbar zu Konflikten mit dem bauen.log-Datei sagen, das JDK wird nicht in den Pfad der Datei. Der Weg ist gewählt:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;"C:\Program Files\Java\jdk1.6.0_31\bin"
UPDATE:
Logfile initialized
[INFO] logfile = C:\Documents and Settings\user\My Documents\Titanium Studio Workspace\test3\build.log
[DEBUG] C:\Documents and Settings\user\Application Data\Titanium\mobilesdk\win32\2.0.1.GA2\android\builder.py simulator test3 C:\Program Files\Android\android-sdk C:\Documents and Settings\user\My Documents\Titanium Studio Workspace\test3 com.tester.test3 1 HVGA
[INFO] Building test3 for Android ... one moment
[ERROR] JDK version 'javac' is not recognized as an internal or external command,
operable program or batch file. detected, but 1.6 is required
InformationsquelleAutor blunders | 2012-04-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schritt zu sehen ist ur config ok ist, erstellen Sie ein neues Projekt und führen Sie das, es sollte eine Standard-app.js Seite mit 2 Registerkarten auf Sie, wenn das nicht funktioniert, Ihr ein config Problem
wenn das nicht funktioniert, versuchen Sie die folgenden Schritte, die hier für die Einrichtung Titan:
http://docs.appcelerator.com/titanium/2.0/index.html#!/guide/Setting_up_Titanium_Studio-section-30086257_SettingupTitaniumStudio-SoftwareLocations
Oder hier für die Einstellung der environment-Variablen:
http://docs.appcelerator.com/titanium/2.0/index.html#!/guide/Software_Locations_and_Environment_variables
ja, so weit ich nicht dass sollte es sein. Sie können erstellen Sie eine run configuration angeben, was emulator läuft / sdk / log level auf der Konsole etc, nicht sicher, ob dies notwendig ist oder nicht, vielleicht probieren Sie auch ? (drop-down-Pfeil neben der Schaltfläche "ausführen" oben)
u legen Sie Ihre JAVA_HOME var ? check this out : developer.appcelerator.com/question/128820/...
ja, die Fehler Ihrer bekommen ist ein java-Problem. javac ist der Befehl zum kompilieren einer java-Datei, also Titan ist beschwert, dass es nicht finden können, Ihre java einrichten. hier ist eine ausführliche Installationsanleitung: docs.appcelerator.com/titanium/2.0/index.html#!/guide/... und hier ist man auf Umgebungsvariablen: docs.appcelerator.com/titanium/2.0/index.html#!/guide/...
bearbeitet. kein prob, bin froh, dass ich geholfen
InformationsquelleAutor Simon McLoughlin
Ihrem system-Umgebungsvariablen nicht richtig gesetzt sind.
Versuchen Sie, setzen Sie Sie wie folgt:
In der Systemsteuerung -> System -> (Auf Windows 7: Advanced-system-Einstellungen ->) Registerkarte "Erweitert" - > Umgebungsvariablen
Erstellen Sie 2 neue Variablen mit den Namen "android_sdk" und "JAVA_HOME" mit den richtigen Werten.
Nach, ändern Sie Ihre system-variable PATH aus und fügen Sie die Zeile habe ich eingefügt hier.
(Auch versuchen Sie nicht, verwenden Sie Leerzeichen in Ihrem android_sdk Weg, nur als Vorsichtsmaßnahme)
PS - Riesen Dank für die Teilnahme an der Vorschlag für eine SE nur für Appcelerator. Wenn möglich, bitte post fünf Beispiele von Fragen, und upvote alle vorhandenen Beispiele von Fragen, die nicht off-topic. Grund dafür ist, wir müssen 40 Fragen mit jeweils 10-upvotes jeder zu bewegen auf die nächste phase in der Launch als öffentliche beta... 🙂 ...nochmal danke, und prost!!
InformationsquelleAutor Xuntar