【问题标题】:Android Studio won't let me change java compiler backwards, from java 8 to java 7Android Studio 不允许我向后更改 java 编译器,从 java 8 到 java 7
【发布时间】:2017-02-07 21:21:17
【问题描述】:

我需要在谷歌应用引擎更新我的网站。自从我上次上传以来,java 升级到 java 8。现在,我的视线失败了,消息是:应用引擎失败

我认为这意味着它失败了,因为应用程序引擎无法处理 java 8。当我尝试在 android studio 中从 java 8 更改为 java 7 时,它不会让我这样做。它说:拒绝使用java 7

并恢复到 java 8。 我这样做只是因为 Google 向我发送了一条令人讨厌的消息,说我需要在我的网站上包含安全策略。

【问题讨论】:

  • 您是否查看过现有问题:google.com/…
  • 是的,很多天很多小时。
  • 更新:我现在相信问题的发生是因为我在这个程序上工作后 android studio 从 1 更新到了 2。 Android Studio 需要 java 8。但是,Google App Engine 禁止使用 java 8。如果这是真的,很难相信,一个左手不知道右手在做什么的经典例子。我将尝试下载 Android Studio 1 的旧副本,看看是否能解决问题(明天,我今天头疼)。

标签: java android google-app-engine android-studio


【解决方案1】:

问题解决了,令人震惊:几乎难以置信。 Android Studio 2.x 禁止使用 Java 7(需要 Java 8)。 Google App Engine 禁止使用 Java 8(需要 Java 7)。这意味着您不能使用当前版本的 Android Studio 来开发 Google App Engine 应用程序!如果您尝试使用升级后的 Android Studio 2.x 将旧 App Engine 应用程序或网站重新部署到 App Engine,则使用 Android Studio 1.x 开发的旧 App Engine 应用程序或网站将失败。为了解决这个问题,我按照http://tools.android.com/download/studio/builds/1-5-2 的说明重新安装了旧版本的android studio 1.5。上传的网站现在可以正常工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-11
    • 2018-06-12
    • 2014-09-26
    • 2014-01-02
    • 2016-05-23
    相关资源
    最近更新 更多