我在Win7上使用Ti Studio,当我通过USB插入Android并使用“Android设备”运行时,我的项目构建并运行。
然而,当我尝试将其分发以进行分发时,我得到:
[ERROR] Program launch failed. Unable to locate Java VM. Please set JAVA_HOME environment variable.
我查看了描述类似问题的this thread,并验证了JAVA_HOME已设置:
+>echo %JAVA_HOME%
C:\Program Files\Java\jdk1.6.0_29
此外,在Ti Studio中我已经验证了Preferences-> Studio->平台 - > Android将“Android SDK Home”设置为安装Android SDK的路径。
任何人都可以指导我还需要做些什么来解决这个问题吗?
谢谢!
+>javac -version
javac 1.6.0_29
+>java -version
java version "1.7.0_01"
Java(TM) SE Runtime Environment (build 1.7.0_01-b08)
Java HotSpot(TM) 64-Bit Server VM (build 21.1-b02, mixed mode)
答案 0 :(得分:1)
您是否阅读过System Requirements?
来自文档:
对于Windows,无论如何都需要32位版本的Java JDK Titanium是在32位还是64位系统上运行。
尝试安装额外的32位版本的Java(不删除64位)并设置系统变量。
您可以参考this answer。
希望它能帮到你
答案 1 :(得分:1)
按照here配置环境变量,JDK必须为32位