Android N 要求 IDE 运行 Java 1.8 或更高版本?

2023-12-12

My XML布局未呈现并显示此错误消息。我已经在使用 Java 8。

enter image description here

还使用 Gradle 中最新的构建工具。

android {
    compileSdkVersion 'android-N'
    buildToolsVersion 24.0.0 rc1
    ...
}

XML 错误 -

enter image description here


我遇到了与您描述的相同的错误,但在 OS X 上。我知道这可能无法解决您的问题(因为我不知道 Windows 的等效问题),但由于这不是特定于操作系统的,所以我将解决方案留给任何 OS X 人员在那里。 编辑文件/Applications/Android\ Studio.app/Contents/Info.plist,并删除 1.6 版本(在我的例子中),您可以放置​​ 1.6+、1.7+ 或 1.8,无论您喜欢哪个。我的结局是这样的

...
<key>JVMVersion</key>
<string>1.7+</string>
...

请注意,拖放与 java 版本 1.8_60 至 1.8_75 不兼容(IDEA-146691),一旦您成功更改版本,IDE 将报告该信息。

对于非终端用户

  1. 找你的Android Studio.app文件。如果它在扩展坞中,您可以右键单击它并选择Options > Show in Finder.
  2. 右键单击它并选择Show package content.
  3. 导航到提到的文件(Contents/Info.plist).
  4. 使用您喜欢的文本编辑器编辑文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android N 要求 IDE 运行 Java 1.8 或更高版本? 的相关文章

随机推荐

  • JS 中的全局变量有害吗? [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 根据这篇文章 http www mediaevent de javascript globale lokale variablen html 全局变量在 JS 中非常危险 很抱歉
  • 为什么 java.io.FileDescriptor 的构造函数是公共的?

    JavaDoc 用于java io FileDescriptor FileDescriptor says 构造一个 无效的 FileDescriptor 对象 如果构造函数没有目的 为什么它的访问级别没有声明为包私有 这个构造函数是公共的
  • 如何计算iOS应用程序启动时间

    我想知道是否有一种快速有效的方法来确定从打开应用程序到完全加载的时间 我在想我会做一些类似的事情NSDate对象在didFinishLaunchingWithOptions并在我的中得到另一个UIViewController 然后比较它们
  • ADB 在 Windows 上并行运行多个 Android 设备

    有没有办法在多个连接的 Android 设备上并行运行 ADB 命令 我需要在 200 台设备上批量安装 5 个应用程序 亚行似乎是最快的选择 但是 如果我可以在多个设备上并行执行此操作 那么它将进一步节省时间 创建一个batch inst
  • Swift 检查文本字段是否为空

    我知道有大量的堆栈溢出页面解释了如何执行此操作 但每次我从这里获取代码并将其放入其中时 我都会遇到相同的错误 并且该错误的值是 字符串 没有成员 文本 有什么可靠的方法可以快速检查文本字段是否为空吗 let userEmail userEm
  • C 将指针传递给函数指针并使用 malloc

    我正在尝试获取标准输入以扫描两个二维并行数组 arrAtk arrDef x行 xy列 yy每行的长度都是可变的 第一行输入是x每个数组中的行数 第二行是y为第一行的列数 接下来是y要读入 arrAtk 数组的整数 然后另一个y要读入 ar
  • UIImageView Mask Layer 不是来自角落,直到第一次滚动 PageViewController

    我想达到这个结果 所以我需要在底部添加面具 但这是我得到的 我尝试过的代码 private func setupImageCutPath let path UIBezierPath path move to zero path addLin
  • Jquery / Javascript 根据输入字段更改表单操作

    我有这样的表格
  • 如何在 Joomla 中使用 AJAX 更改另一个选择列表

    我有一个国家列表和每个国家的城市列表 我将两者都设置为下拉列表 我的问题是 当所选国家 地区发生变化时 如何更改列出的城市 这是我的 XML 代码
  • 我可以同时运行 Xcode 3 和 Xcode 4 吗?

    我刚刚升级到 Xcode 4 我有一个项目仍然依赖于 Xcode 3 如何重新安装 Xcode 3 并且不会搞砸当前的 Xcode 4 安装 没问题 Xcode 3 安装程序允许您选择安装目录 我的偏好是将其安装在 Developer ol
  • == 或 .Equals()

    为什么要使用其中一种而不是另一种 是身份测试 如果被测试的两个对象实际上是同一个对象 它将返回 true Equals 执行相等测试 如果两个对象认为自己相等 则返回 true 身份测试速度更快 因此您可以在不需要更昂贵的相等测试时使用它
  • 如何通过添加附加参数来重定向传入的 URL 请求

    问题 我的服务器应用程序收到传入的 HTTP 请求 请求是这样的 http example com id abc 我需要解析这个请求 修补额外的 URL 参数并调用托管的 html 文件 所以 http example com id abc
  • jaxb java 类到多个 xml 映射

    我有几个 java 类 我想使用 jaxb 将它们转换为 xml 我不需要根据模式生成类 我需要能够将类映射到不同的 xml 格式 所以我不想使用注释 据我所知 最好的选择似乎是使用外部 xml 绑定 所以我想知道 1 我正在使用日食 我是
  • vcl.h:没有这样的文件或目录

    我正在寻找在 Visual C 中编译一些旧的源代码 然而 我收到的许多错误中的第一个是 vcl h No such file or directory 这似乎是对 Visual Component Library 的引用 它似乎是 Bor
  • htaccess 指令后 POST 变为 GET

    我在 Apache htaccess 文件中使用以下指令隐藏 php 文件扩展名 RewriteCond THE REQUEST A Z 3 s php NC RewriteRule 1 R L NC RewriteCond REQUEST
  • 最大化窗口并使用 powershell 将其置于前面

    有没有办法从 powershell 中打开一个窗口 我尝试隐藏所有窗口 工作 并将 powershell 恢复 不工作 void System Reflection Assembly LoadWithPartialName Microsof
  • std::unordered_map 和由多个元素构建的键

    我想存储在包装网络连接的地图对象中 其中键应该是IP地址 端口号 我的问题是我应该如何处理带有两个元素的这样的键 我可以定义std unordered map
  • 未解决的依赖关系:com.typesafe.play#play-slick_2.10;0.6.0.1:找不到

    当我尝试在 Mac OS X Mavericks 上的 Play Framework 2 2 2 sbt 0 13 0 和 Scala 2 10 3 中使用 slick 或 play slick 时 出现未解决的依赖项错误 info Upd
  • WPF 中的依赖属性使用

    我很难找出依赖属性的充分理由 为什么 System Controls TextBox Text 属性是依赖属性而不是普通属性 作为依赖属性有什么好处 我想要完成的事情之一是将 ValidationRules 属性添加到我的 UserCont
  • Android N 要求 IDE 运行 Java 1.8 或更高版本?

    My XML布局未呈现并显示此错误消息 我已经在使用 Java 8 还使用 Gradle 中最新的构建工具 android compileSdkVersion android N buildToolsVersion 24 0 0 rc1 X