其他分享
首页 > 其他分享> > 如何安装Android SDK Platform-Tools 24.0.0?

如何安装Android SDK Platform-Tools 24.0.0?

作者:互联网

我正在按照设置Android N Preview https://developer.android.com/preview/setup-sdk.html的指南进行操作

在“更新或创建项目”中,Google表示我需要拥有24.0.0平台工具.

Just be sure that you’ve updated your project to use Android SDK Build
Tools 24.0.0 and Android SDK Platform-Tools 24.0.0.

我已经安装了新的SDK平台:Android 6.X(N),API Level 24,Revision 1.但是当我打开SDK Tools时,唯一的Android SDK Platform-Tools版本是23.1.

Android Studio Platform-Tools 23.1

我已经为Android 24和Jack和Java 8(see)更新了我的build.gradle.

在Android 24模拟器上一切正常,但在运行Android 22/23(小于24)的设备或模拟器上崩溃,并出现以下错误:

java.lang.NoSuchMethodError: No virtual method
stream()Ljava/util/stream/Stream; in class Ljava/util/ArrayList; or
its super classes (declaration of ‘java.util.ArrayList’ appears in
/system/framework/core-libart.jar)

我怀疑原因是SDK Platform-Tools版本23.1.0而不是24.0.0但是如果有另一种解决方案我会很高兴听到它.

编辑

安装平台工具24.0.0 rc1没有修复崩溃.
我不知道还有什么可以尝试,因为我已按照所有说明设置预览和Jack编译器.

最佳答案:

but crashes on a device or simulator running Android 22/23 (less than 24) with the following error

java.util.stream.Stream was added in API Level 24.此类不能用于旧设备.

某些Java 8功能(如lambda表达式)可能适用于较旧的设备,但不适用于Android N中引入的类.

标签:android,android-sdk-tools
来源: https://codeday.me/bug/20190516/1115372.html