首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装金丝雀7后无法打开AndroidStudio4.2金丝雀8或9

安装金丝雀7后无法打开AndroidStudio4.2金丝雀8或9
EN

Stack Overflow用户
提问于 2020-09-03 11:58:48
回答 3查看 1.4K关注 0票数 8

背景:

macOs Catalina 10.15.6

Java 1.8.0_161

在将AndroidStudio4.2金丝雀7升级到金丝雀8(和金丝雀9号)之后,它就不能再打开了。

我尝试过从Android官方网站和JetBrains的工具箱应用程序安装它。无论如何,同样的行为会发生:

当尝试启动Android时,什么都不会发生。它甚至没有显示"SplashScreen“的东西。

当使用命令行启动应用程序时,我有一个可能有用的错误:

代码语言:javascript
复制
> open [...]/Android\ Studio\ 4.2\ Preview.app

LSOpenURLsWithRole() failed with error -10810 for the file [...]/Android Studio 4.2 Preview.app.

我在互联网上看到,这可能意味着应用程序没有适当的权限来启动。对于以前版本的Android金丝雀,我从未更改过任何权限,那么为什么现在呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-09-03 12:19:01

当直接启动[...]/Android Studio 4.2 Preview.app/Contents/MacOs/studio时,我有以下输出:

代码语言:javascript
复制
2020-09-03 14:09:02.078 studio[4589:59392] allVms required 1.8*,1.8+
2020-09-03 14:09:02.078 studio[4589:59392] Can't find bundled java.The folder doesn't exist: /Applications/Android Studio 4.2 Preview.app/Contents/jbr
2020-09-03 14:09:02.078 studio[4589:59392] Can't find bundled java.The folder doesn't exist: /Applications/Android Studio 4.2 Preview.app/Contents/jdk
2020-09-03 14:09:02.082 studio[4589:59397] WorkingDirectory is absent in Info.plist. Current Directory: /Applications
2020-09-03 14:09:02.082 studio[4589:59397] fullFileName is: /Applications/Android Studio 4.2 Preview.app/Contents/bin/studio.vmoptions
2020-09-03 14:09:02.082 studio[4589:59397] fullFileName exists: /Applications/Android Studio 4.2 Preview.app/Contents/bin/studio.vmoptions
2020-09-03 14:09:02.083 studio[4589:59397] Value of STUDIO_VM_OPTIONS is (null)
2020-09-03 14:09:02.083 studio[4589:59397] Processing VMOptions file at /Applications/Android Studio 4.2 Preview.app/Contents/bin/studio.vmoptions
2020-09-03 14:09:02.083 studio[4589:59397] Done
2020-09-03 14:09:02.083 studio[4589:59397] Processing VMOptions file at /Users/myUser/Library/Application Support/Google/AndroidStudioPreview4.2/studio.vmoptions
2020-09-03 14:09:02.083 studio[4589:59397] Done
2020-09-03 14:09:02.083 studio[4589:59397] Processing VMOptions file at
2020-09-03 14:09:02.084 studio[4589:59397] No content found
OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
Error occurred during initialization of VM
Multiple garbage collectors selected

我想在这里强调的是

代码语言:javascript
复制
2020-09-03 14:09:02.083 studio[4589:59397] Processing VMOptions file at /Users/myUser/Library/Application Support/Google/AndroidStudioPreview4.2/studio.vmoptions

删除该文件后,可以打开新版本的金丝雀!

我想这个文件中有什么问题阻止了迁移。

票数 21
EN

Stack Overflow用户

发布于 2020-10-05 10:44:17

在我的例子中,我已经分离出了几个studio.vmoptions值,如果保留这些值,就会阻止任何版本的>= AndroidStudio4.2金丝雀8的启动。

代码语言:javascript
复制
-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=85
-XX:+UseCMSInitiatingOccupancyOnly
-Xloggc:gc.log

如果我把它们全部移除,它就会像平常一样打开。如果我留下一个,它就开不开了。

票数 3
EN

Stack Overflow用户

发布于 2022-02-14 17:51:02

我也有同样的问题,我通过提供一个"jbr“文件夹的方式黑了

它过去常常抱怨,一个错误/警告(如原问题中所述)是:

找不到捆绑的java.The文件夹:/Applications/AndroidStudioPreview.app/Content/jbr

所以我进入/Applications/Android Studio Preview.app/Contents,把jre文件夹复制到jbr文件夹中.

代码语言:javascript
复制
cd /Applications/Android\ Studio\ Preview.app/Contents
cp -r jre jbr

我不明白为什么这个预览版本会在没有它应该需要的工具的情况下打包,但是,它是有效的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63723196

复制
相关文章

相似问题

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