1

基本的に、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
4

2 に答える 2

2

Step one to see is ur config ok, create a new project and run that, it should have a default app.js page with 2 tabs on it, if that doesn't work its a config issue

if that fails try following the steps here for setting up titanium: http://docs.appcelerator.com/titanium/2.0/index.html#!/guide/Setting_up_Titanium_Studio-section-30086257_SettingupTitaniumStudio-SoftwareLocations

Or here for setting up environment variables: http://docs.appcelerator.com/titanium/2.0/index.html#!/guide/Software_Locations_and_Environment_Variables

于 2012-04-24T20:23:27.383 に答える
1

Your system environment variables are not set correctly. Try to set them like this:

android_sdk : C:\Android\android-sdk
JAVA_HOME : C:\Program Files\Java\jdk1.6.0_31
PATH : %JAVA_HOME%\bin;%android_sdk%;C:\Android\android-sdk\platform-tools;C:\Android\android-sdk\tools

In Control Panel -> System -> (On Windows 7: Advanced system settings ->) Advanced tab -> Environment Variables Create 2 new variables with the names "android_sdk" and "JAVA_HOME" with the right values. After that change your system PATH variable and add the line I've pasted here. (Also try not to use spaces in your android_sdk path, just as a precaution)

于 2012-04-25T09:49:29.697 に答える