首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android启动配置

Android启动配置
EN

Stack Overflow用户
提问于 2016-09-21 15:35:22
回答 2查看 523关注 0票数 0

任何帮助特色如何设置Android启动配置params将不胜感激。我在MAC上运行AndroidStudio2.2,加上在/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home.上安装了SDK我的问题是,当前的Android实例是通过引用嵌入式JDK来运行的,它缺少必要的jars,我需要正确的插件操作。

查看这个IDE日志,我看到以下内容

代码语言:javascript
复制
    2016-09-21 07:54:03,906 [      0]   INFO -        #com.intellij.idea.Main - ------------------------------------------------------ IDE STARTED ------------------------------------------------------ 
2016-09-21 07:54:03,936 [     30]   INFO -        #com.intellij.idea.Main - IDE: Android Studio (build #AI-145.3276617, 15 Sep 2016 00:00) 
2016-09-21 07:54:03,936 [     30]   INFO -        #com.intellij.idea.Main - OS: Mac OS X (10.11.6, x86_64) 
2016-09-21 07:54:03,936 [     30]   INFO -        #com.intellij.idea.Main - JRE: 1.8.0_76-release-b03 (JetBrains s.r.o) 
2016-09-21 07:54:03,936 [     30]   INFO -        #com.intellij.idea.Main - JVM: 25.76-b03 (OpenJDK 64-Bit Server VM) 
2016-09-21 07:54:03,943 [     37]   INFO -        #com.intellij.idea.Main - JVM Args: -Dfile.encoding=UTF-8 -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -da -Djna.nosys=true -Djna.boot.library.path=  -Djna.debug_load=true -Djna.debug_load.jna=true -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Xverify:none -Xbootclasspath/a:../lib/boot.jar -Xms256m -Xmx1280m -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=240m -XX:+UseCompressedOops -Djb.vmOptionsFile=/Applications/Android Studio.app/Contents/bin/studio.vmoptions -Didea.java.redist=Bundled -Didea.home.path=/Applications/Android Studio.app/Contents -Didea.executable=studio -Didea.platform.prefix=AndroidStudio -Didea.paths.selector=AndroidStudio2.2 
2016-09-21 07:54:03,943 [     37]   INFO -        #com.intellij.idea.Main - ext: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/ext: [cldrdata.jar, dnsns.jar, jaccess.jar, localedata.jar, meta-index, nashorn.jar, sunec.jar, sunjce_provider.jar, sunpkcs11.jar, zipfs.jar] 
2016-09-21 07:54:03,944 [     38]   INFO -        #com.intellij.idea.Main - ext: /System/Library/Java/Extensions: [MRJToolkit.jar]

我需要以太重置下一行ext: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/ext:,使其引用jdk1.8.0_77.jdk或在启动配置中添加一个额外的ext条目。

非常感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-21 15:44:49

您可以通过添加环境变量STUDIO_JDK来指向自定义JDK。

代码语言:javascript
复制
export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.8.0_77..

请参阅http://tools.android.com/tech-docs/configuration/osx-jdk

票数 1
EN

Stack Overflow用户

发布于 2016-09-24 12:57:35

最后我发现了如何处理这件事。我必须将java.ext.dirs JVM参数添加到studio.vmoptions文件中,以指示午餐程序在何处查找额外的lib。

-Djava.ext.dirs=/Library/Java/JavaVirtualMachines/JDK-VERSION/Contents/Home/jre/lib/ext

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

https://stackoverflow.com/questions/39620913

复制
相关文章

相似问题

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