Jac*_*ień 4 java google-app-engine gradle android-studio
我更新到Android Studio 1.0 RC后,出现此错误:
AppEnginePlugin : Unsupported major.minor version 51.0
Run Code Online (Sandbox Code Playgroud)
由于appengine是用java 1.7编译的,为什么它说它不受支持?
这是我的java版本:
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
Run Code Online (Sandbox Code Playgroud)
Zac*_*ers 13
(从我的解决方案复制到这里)
我的解决方案是编辑Android Studio.app/Contents/Info.plist
在底部找到这两行:
<key>JVMVersion</key>
<string>1.6*</string>
Run Code Online (Sandbox Code Playgroud)
将其更改为1.7*,以便它看起来像这样:
<key>JVMVersion</key>
<string>1.7*</string>
Run Code Online (Sandbox Code Playgroud)
然后重新启动IDE.
如果您像我一样,在安装Android Studio(RC版本之前)时,系统会提示您为Mac安装Java 6,因为它需要并且我当时没有安装运行时(干净安装).这使得它成为IDE的默认运行时(即使其中的项目是使用JDK 7构建的).似乎1.0 RC-1,他们将此提高到1.7.
插件引用具有误导性(同样发生在我身上).您可以访问Android Studio>关于Android Studio来查看其使用的运行时版本.
注意:这可能要求您在下次要使用修补程序更新程序进行更新时还原它,因为此处有人报告如果您编辑了此文件,修补程序将失败.我认为这是非常愚蠢和苛刻的,希望他们很快就能解决这个问题.
| 归档时间: |
|
| 查看次数: |
3709 次 |
| 最近记录: |