如何安装Android SDK Platform-Tools 24.0.0?

Kev*_*vin 5 android android-sdk-tools

我正在按照设置Android N预览的指南https://developer.android.com/preview/setup-sdk.html

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

请确保您已更新项目以使用Android SDK Build Tools 24.0.0和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

我更新了我build.gradle的Android 24和Jack和Java 8(参见参考资料).

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

java.lang.NoSuchMethodError:没有虚方法流()Ljava/util/stream/Stream; 在类Ljava/util/ArrayList中; 或其超类('java.util.ArrayList'的声明出现在/system/framework/core-libart.jar中)

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

编辑

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

Com*_*are 4

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

java.util.stream.Stream已添加到 API 级别 24 中。该类不能在较旧的设备上使用。

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