如何安装Android SDK Platform-Tools 24.0.0? [英] How do I install Android SDK Platform-Tools 24.0.0?

查看:586
本文介绍了如何安装Android SDK Platform-Tools 24.0.0?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在遵循有关设置Android N预览版的指南 https://developer .android.com/preview/setup-sdk.html

I'm following the guide for setting up the Android N Preview https://developer.android.com/preview/setup-sdk.html

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

In "Update or Create a Project" Google says I need to have 24.0.0 platform tools.

只需确保您已更新项目以使用Android SDK Build 工具24.0.0和Android SDK平台工具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级别24,修订版1.但是,当我打开SDK Tools时,唯一的Android SDK Platform-Tools版本是23.1.

I have installed the new SDK Platform: Android 6.X (N), API Level 24, Revision 1. However when I open SDK Tools the only Android SDK Platform-Tools version is 23.1.

我已经为Android 24和Jack和Java 8更新了build.gradle(请参见).

I have updated my build.gradle for Android 24 and for Jack and Java 8 (see).

一切都在Android 24模拟器上运行良好,但在运行Android 22/23(小于24)的设备或模拟器上崩溃,并显示以下错误:

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

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

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平台工具版本为23.1.0而不是24.0.0,但是如果有其他解决方案,我很乐意听到.

I suspect the cause is having SDK Platform-Tools version 23.1.0 instead of 24.0.0 but if there is another solution i'd be happy to hear it.

安装平台工具24.0.0 rc1不能解决崩溃问题. 考虑到我已经按照所有说明设置了预览和Jack编译器,因此我不确定还能尝试什么.

Installing platform tools 24.0.0 rc1 did not fix the crash. I'm not sure what else to try given that I have followed all the instructions to setup the preview and the Jack compiler.

推荐答案

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

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

在API级别24中添加了

java.util.stream.Stream.此类不能在较旧的设备上使用.

java.util.stream.Stream was added in API Level 24. This class cannot be used on older devices.

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

Certain Java 8 features, like lambda expressions, may work on older devices, but not classes that were introduced in Android N.

这篇关于如何安装Android SDK Platform-Tools 24.0.0?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆