Как установить Android SDK Platform-Tools 24.0.0?

Я следую руководству по настройке Android N Preview 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 24, версия 1. Однако, когда я открываю SDK Tools, единственная версия Android Platform SDK Platform Tools – 23.1.

Android Studio Platform-Tools 23.1

Я обновил свой build.gradle для Android 24 и для Jack and 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.

Но сбой на устройстве или симуляторе под управлением Android 22/23 (менее 24) со следующей ошибкой

java.util.stream.Stream был добавлен в API-уровень 24 . Этот класс нельзя использовать на старых устройствах.

Некоторые функции Java 8, такие как лямбда-выражения, могут работать на более старых устройствах, но не на классах, которые были введены в Android N.

Просто выберите детали пакета шоу, а затем вы можете найти все версии. См. Прилагаемое изображение

Введите описание изображения здесь

Если у вас есть Android Studio 2.1

Запустите автономный менеджер SDK.

Оттуда Android N API 24 должен быть доступен для установки

Приложение API уровня 24 работает нормально с Android 24 (виртуальным) устройством, но не работает с устройством pre-24, поэтому все так же, как и следовало ожидать.

Intereting Posts