基本的に、Androidシミュレーターで実行するデフォルトのサンプルプロジェクト(ここにリンクされています)を取得しようとしています。
(私はWindows XP-SP3を使用しています。構成について質問がある場合は、質問のフッターにある「診断ログ」の出力で構成情報を確認してください。)
これが私がこれまでにしたことです:
- Titanium Mobile SDKバージョンの現在のバージョンをインストールしました:2.0.1
- JavaSDK「jdk-6u31-windows-i586.exe」をインストールしました
- Android SDK Manager r18をインストールしてから、次のパッケージをインストールしました:Android SDKツール、Android SDKプラットフォームツール、Android 2.2 API-8 SDKプラットフォーム、Android 2.2 API-8 Google API
- GitHubでKitchenSinkのzipをダウンロードし、ファイルを解凍し、ファイル名をKitchenSinkに変更し、ファイルを「My Documents」の下のTitaniumプロジェクトディレクトリにコピーしてから、「ファイル」タブを介してそのディレクトリで「ProjectExplorer」へのインポートを実行しました。 TitaniumStudioの「」タブ。
- 次に、TitaniumStudioの[ProjectExplorer]タブでKitchenSinkプロジェクトを右クリックし、[Run As ...]、[AndroidEmulator]の順に選択しました。
- 奇妙なことに、これを行うと、次のようなさまざまな結果が返されます(つまり、実行、再起動など)。
- エラー-MSG:問題が発生しました'TitaniumAndroidEmulatorの起動-KitchenSink'で問題が発生しました。セッションの初期化に失敗しました。接続は拒否:接続。
- 別の機会に、この形式のメッセージを受け取りました "[INFO] [2012-04-24 17:03:33,140] C:\ Documents andSettingsから0.0.0.0:1133でcom.test.testのファイルを提供しています\ user \ My Documents \ Titanium Studio Workspace \ test "は、アプリが静的IPでサーバーにデプロイされたように見えますが、エミュレーターは表示されません。間違っているかもしれませんが、私にはこれは悪いIPアドレスのように見えました。
キッチンシンクをAndroidシミュレーターで実行するには何をする必要がありますか?Androidシミュレーターを実行して、それ自体が機能していることを確認する方法はありますか?
ヘルプタブの下の「診断ログ」からの完全な出力は次のとおりです。
- ホストOS: Windows XP
- OS Arch: x86
- JREバージョン: 1.6.0_24
- JREベンダー: SunMicrosystemsInc。
- JRE Home: C:\Program Files\Appcelerator\Titanium Studio\jre
- Install Directory: file:/C:/Program Files/Appcelerator/Titanium Studio/
- Version: 2.0.1.201204132053
- VM Arguments: -Xms40m -Xmx1024m -Declipse.p2.unsignedPolicy=allow -Declipse.log.size.max=10000 -Declipse.log.backup.max=5 -Djava.awt.headless=true -XX:MaxPermSize=256m -Djava.class.path=C:\Program Files\Appcelerator\Titanium Studio\plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
- Workspace Directory: file:/C:/Documents and Settings/user/My Documents/Titanium Studio Workspace/
- Language: en_US
- Titanium Desktop SDK Version: 1.1.0
- Titanium Desktop SDK Location: C:\Documents and Settings\user\Application Data\Titanium\sdk\win32\1.1.0
- Titanium Mobile SDK Version: 2.0.1
- Mobile SDK Modules API Version: 2
- Mobile SDK Timestamp: 04/12/12 16:33
- Mobile SDK Build Number: 999c68a
- Titanium Mobile SDK Location: C:\Documents and Settings\user\Application Data\Titanium\mobilesdk\win32\2.0.1.GA2
Per the suggestion below, I created a new mobile project targeting Android, and then ran the project using the "Run As..." Android emulator option. The system returned this messages: "[INFO] [2012-04-24 17:03:33,140] Serving up files for com.test.test at 0.0.0.0:1133 from C:\Documents and Settings\user\My Documents\Titanium Studio Workspace\test"
build.log Output: C:\Documents and Settings\user\My Documents\Titanium Studio Workspace\test\build.log
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 commands (java,javac,jarsigner) all return valid responses, which appears to conflict with the build.log file saying the JDK is not in the file path. The path is currently set as:
%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