基本上试图让default sample project(linked to here)在Android模拟器中运行。
(我在Windows XP-SP3上,请参阅问题页脚中的“诊断日志”输出以获取更多配置信息,如果您对配置有任何疑问,请告诉我。)
这是我到目前为止所做的:
要让KitchenSink在Android模拟器中运行,我需要做些什么?有没有办法只运行Android模拟器来确认它是否可以自行运行?
以下是帮助选项卡下“诊断日志”的完整输出:
根据下面的建议,我创建了一个针对Android的新移动项目,然后使用“Run As ...”Android模拟器选项运行项目。系统返回以下消息:“[INFO] [2012-04-24 17:03:33,140]从C:\ Documents and Settings \ user \ My Documents \提供0.0.0.0:1133的com.test.test文件Titanium Studio Workspace \ test“
build.log输出: 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命令(java,javac,jarsigner)都返回有效响应,这似乎与build.log文件冲突,表明JDK不在文件路径中。该路径当前设置为:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;"C:\Program Files\Java\jdk1.6.0_31\bin"
更新
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
答案 0 :(得分:2)
第一步看到你的配置好了,创建一个新项目并运行它,它应该有一个默认的app.js页面,上面有2个标签,如果这不起作用配置问题
如果失败,请尝试按照此处设置钛的步骤: http://docs.appcelerator.com/titanium/2.0/index.html#!/guide/Setting_up_Titanium_Studio-section-30086257_SettingupTitaniumStudio-SoftwareLocations
或者在这里设置环境变量: http://docs.appcelerator.com/titanium/2.0/index.html#!/guide/Software_Locations_and_Environment_Variables
答案 1 :(得分:1)
您的系统环境变量未正确设置。 尝试将它们设置为:
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
在控制面板中 - >系统 - > (在Windows 7上:高级系统设置 - >)高级选项卡 - >环境变量 使用正确的值创建名称为“android_sdk”和“JAVA_HOME”的2个新变量。 之后更改系统PATH变量并添加我在此处粘贴的行。 (也尽量不要在android_sdk路径中使用空格,只是作为预防措施)