- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
切换到 buildToolsVersion 24.0.3 或更高版本时构建失败与默认方法和静态方法相关的错误消息“Android API 级别低于 24 时不支持”
在以前版本的构建工具中工作正常,最高 24.0.2我正在使用 Jack 和 Google 播放服务。但是,投诉是关于 java.util 和 java.lang 中的代码例如:
错误:SortedSet.java:36-37:低于 24.0.2 的 Android API 级别不支持默认方法 java.util.Spliterator spliterator()
错误:Stream.java:68-69:低于 24 的 Android API 级别不支持静态方法 java.util.stream.Stream$Builder builder()
minSdkVersion 17targetSdk版本24
最佳答案
我将我的 android studio 切换为使用打包的 java 8 版本。
当我切换到 java 8 时,我添加了 jack 启用和版本到 8,但这破坏了发布构建的一切。
然后我将其从 true 切换为 false。
jackOptions {
enabled false
}
然后我将它从 8 设置为 7。
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
我猜只要您的代码和项目中包含的库适用于 Java 7,您的代码就应该为发布而构建。
如果这不起作用并且您必须使用那些 java 函数,那么您似乎需要将最低版本提高到 24。
关于java - 从 buildToolsVersion '24.0.2' 切换到更高版本时出现构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40640783/
根据Android SDK Release Notes您不再需要在项目的 build.gradle 中定义 buildToolsVersion 属性,因为使用了默认版本 If you're using
我收到错误“项目刷新失败。原因:未指定 buildToolsVersion”这是我的 app\build.gradle 文件 apply plugin:'com.android.application
我收到“错误:未指定 buildToolsVersion”我见过很多人遇到此错误,但这要么是由于模块 build.gradle 中未指定 buildtooslversion,要么是应用插件处于顶层。
这个问题在这里已经有了答案: Android Studio 3.0: buildToolsVersion not found in gradle files (1 个回答) 关闭 5 年前。 更新到
这是build.gradle文件 apply plugin: 'com.android.application' model { android {
我的项目由两个模块组成,一个是应用程序模块,另一个是库模块。在我添加两个 gradle 插件之前,我的构建过程工作正常: 这是根 build.gradle: buildscript { rep
这个问题是我的Android Studio工程被别人copy过来,但是不能直接运行的时候遇到的问题。 错误消息是 failed to find build tools versions XX.X.X。
我在运行 cordova build android --release 时出现以下错误 Failed to notify ProjectEvaluationListener.afterEvaluat
这正是我遇到的错误; F:\XXX\XXX\XXX\myApp-1>cordova build android ANDROID_HOME=L:\android-sdks JAVA_HOME=C:\Pr
我创建了一个简单的项目,然后右键单击该项目,然后使用 make mudole app 选项。现在我有两个 build.gradle 文件夹:1- build.gradle:project My App
Android 项目的 build.gradle 中的 buildtoolsVersion 与 compileSdkVersion 有什么区别? 编辑:具体来说,我想澄清一下构建工具是什么? 最佳答案
嘿, friend 们,我在我的 IONIC 项目中遇到了一个问题 找到解决方案是升级 build.gradle 文件中的 buildToolsVersion,但任何人都可以帮助我确切需要更改值的地方
我的项目 build.gradle 是: ... compileSdkVersion 21 buildToolsVersion "22.0.1" ... 一切正常,但是当我将其更改为最新的 compi
寻找一些只做一次的聪明方法,例如 allprojects { android { buildToolsVersion '18.0.1' compileSdkVersion 18
我正在为一个 android gradle 项目生成一个 maven 原型(prototype)。我有一个关于 gradle 脚本中使用的 buildToolsVersion。它必须与SDK版本相关吗
切换到 buildToolsVersion 24.0.3 或更高版本时构建失败与默认方法和静态方法相关的错误消息“Android API 级别低于 24 时不支持” 在以前版本的构建工具中工作正常,最
随着 Android Studio 的最新更新,我被迫进入 gradle 0.11 ('com.android.tools.build:gradle:0.11.+'),同时我还将 buildTools
我使用 Android Studio 3.1.4 和 android gradle 插件版本 3.1.4。 之前我在module的build.gradle中设置了buildToolsVersion "
我的 build.gradle 文件中有这两行: compileSdkVersion 20 buildToolsVersion '21.1.2' 我将它们更改为: compileSdkVersion
我想为 Gradle 指定一系列可能的 android 构建工具版本。 在build.gradle中指定buildToolsVersion时是否可以使用+?像 buildToolsVersion 23
我是一名优秀的程序员,十分优秀!