首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开放Java应用程序在OS小牛上无声地失败

开放Java应用程序在OS小牛上无声地失败
EN

Stack Overflow用户
提问于 2013-10-25 16:07:02
回答 4查看 19.4K关注 0票数 17

当打开Intelli或Android时,小牛更新后什么都不会发生,会默默地失败。

Java和javac都在命令行中工作。

从命令行打开应用程序会导致以下错误:LSOpenURLsWithRole() failed with error -10658 for the file /Applications/Android Studio.app.

从命令行打开Intelli的idea_appLauncher idea_appLauncher提供了更多信息:

某人@机器:~$ /Applications/IntelliJ\ IDEA\ 12\ CE.app/Content/MacOS/idea_appLauncher;退出;不存在Java运行时,请求安装。注销 过程已完成

显然,即使我的Java安装是PATH的一部分,并且设置了JAVA_HOME,它也没有提供“请安装Java运行时”提示。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-10-25 16:07:02

解决方案:

手动下载并安装Java Runtime

您还需要启用来自Settings/Security & Privacy的所有来源的应用程序。

票数 9
EN

Stack Overflow用户

发布于 2014-01-30 13:00:36

在我的例子中,我看到了一个类似的错误,但错误代码不同:

代码语言:javascript
复制
LSOpenURLsWithRole() failed for the application /Applications/IntelliJ IDEA 13 CE.app with error -10810.

这对我有用:只需编辑文件/Applications/IntelliJ\ IDEA\ 13\ CE.app/Contents/Info.plist并将JVMVersion键字段从1.6*更改为1.7*即可。

我的堆栈:

  • IntelliJ IDEA 13 CE
  • java版本"1.7.0_51“
  • OS X 10.9.1
票数 14
EN

Stack Overflow用户

发布于 2014-02-15 11:20:31

我有java1.7,但上面没有一个工作或匹配我的问题日志。启动Android失败了。我返回到java1.6,相同的行为和相同的错误日志(见下文)。

我的错误日志显示:

代码语言:javascript
复制
android studio taskgated failed to get signing info for  (cannot make code: invalid signature (code or signature have been modified))

在StackOverflow上,对于特定错误日志的大多数答案是,您必须在Security & Privacy中“允许从任何地方下载应用程序”。

然后我看到了@jmcejuela所做的事情,而且效果很好,我编辑了

代码语言:javascript
复制
/Applications/Android\ Studio.app/Contents/Info.plist 

并改变了

代码语言:javascript
复制
1.6*

代码语言:javascript
复制
1.7*

我的环境:

  • Android Studio 0.4.2
  • java版本"1.7.0_45“
  • OSX版本10.8.5
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19594627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档