【问题标题】:Appcelerator studio cannot be launched "An error occurred"Appcelerator studio 无法启动“发生错误”
【发布时间】:2018-04-01 21:10:56
【问题描述】:

我正在尝试启动 Appcelerator Studio,但我收到此日志文件“发生错误”的错误:Log file 谁能帮帮我?

【问题讨论】:

    标签: appcelerator appcelerator-titanium appcelerator-studio


    【解决方案1】:

    您使用的 Java 版本 9.0.4 尚不支持 appcelerator studio 5.0.0 或更早版本。

    请确保您使用的是 Java 1.8.131

    这里是 JDK 1.8.131 的直接链接 - https://s3.amazonaws.com/titanium-studio/jdk/jdk-8u131-macosx-x64.dmg

    如果您认为您的系统还需要 JDK 1.8.152/153/JDK 9 来支持其他应用程序。这是我的建议,无需卸载现有的 JDK。

    确保您的系统上安装了 JDK 1.8.131。检查这个

    /Library/Java/JavaVirtualMachines/jdk1.8.0_1131.jdk

    打开 Appcelerator Studio.ini 文件,您可以在此处找到该文件

    /Applications/Appcelerator\ Studio/AppceleratorStudio.app/Contents/MacOS/AppceleratorStudio.ini
    

    -vmargs 之前添加以下 VM 参数并重新启动工作室。这将迫使工作室使用jdk1.8.0_131.jdk

    -vm
    /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/bin/java
    

    这是完整的文件内容样子

    -startup
    ../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
    --launcher.library
    ../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.200.v20150204-1316
    --launcher.XXMaxPermSize
    256m
    --launcher.defaultAction
    openFile
    -vm 
    /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/bin/java
    -vmargs
    -Xms128m
    -Xmx1024m
    -XX:MaxPermSize=256m
    -Xverify:none
    -Declipse.p2.unsignedPolicy=allow
    -Declipse.log.size.max=10000
    -Declipse.log.backup.max=5
    -Dtitanium.moduleListUrl=http://preview.appcelerator.com/360/modules.json
    -Dfile.encoding=UTF-8
    -Xdock:icon=../Resources/titanium.icns
    -XstartOnFirstThread
    -Dorg.eclipse.swt.internal.carbon.smallFonts
    

    参考: https://jira.appcelerator.org/browse/TISTUD-8878

    【讨论】:

    • 我添加了旧版本的 Java,现在可以正常工作了。
    • 对我来说,AppceleratorStudio.ini 的位置在 /Applications/Appcelerator\ Studio/AppceleratorStudio.app/Contents/Eclipse/AppceleratorStudio.ini
    【解决方案2】:

    最好的办法是设置 Appcelerator Studio,如果你使用的是 mac,则只下载 studio dmg 文件,如果你使用的是 windows,则只下载 exe。然后尝试安装,它会自动要求下载先决条件,即jdk、node和titanium sdk。希望对你有帮助。

    【讨论】:

    • 真的吗?你之前安装了java会发生什么?
    • 从路径 /Library/Java/JavaVirtualMachines/ 中删除已安装的 java,然后尝试安装 appcelerator.dmg
    • @CristiCalacianu,如果您发现此答案有用,请将其标记为已回答。
    【解决方案3】:

    最好的办法是使用控制台注销(在运行 Studio 之前)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-02
      • 2015-09-24
      • 2019-04-22
      • 1970-01-01
      • 2018-04-03
      • 2017-09-03
      • 1970-01-01
      • 2021-03-21
      相关资源
      最近更新 更多