Ошибка NativeScript для Windows: Android SDK Build-tools v29. Вы можете установить любую версию из следующего диапазона: '›= 23‹ = 28'

При попытке следовать NativeScript для Vue Quick Start здесь: https://nativescript-vue.org/en/docs/getting-started/quick-start/ в июне 2019 года Android SDK имеет версию 29.

По команде $ tns run android --bundle или при запуске tns doctor я получаю следующую ошибку: You need to have the Android SDK Build-tools installed on your system. You can install any version in the following range: '>=23 <=28' и да, я также получаю сообщение Your ANDROID_HOME environment variable is set and points to correct directory. НО, конечно, это версия 29, а не '>=23 <=28'

Другие ответы SO, похоже, не решают эту проблему.

Как в этом случае установить старую версию?


person Murrah    schedule 10.06.2019    source источник
comment
Хорошо, добавляю свой собственный ответ, чтобы другие не тратили время на то, чтобы решить эту проблему.   -  person Murrah    schedule 10.06.2019
comment
Хорошо, добавляю свой собственный ответ, чтобы другие не тратили время на то, чтобы решить эту проблему. 1. Старые версии инструментов сборки находятся здесь: androidsdkmanager.azurewebsites.net/Buildtools Загрузить v28.0.3 и разархивируйте его. 2. Перейдите в папку с существующими инструментами сборки. например,% USERPROFILE% \ AppData \ Local \ Android \ Sdk \ build-tools. Вы увидите текущую папку установки, например, 29.0.0. Добавьте параллельную папку, соответствующую той, которую вы только что загрузили, например, 28.0.3, и скопируйте в нее разархивированные файлы. 3. tns doctor теперь должен быть счастлив.   -  person Murrah    schedule 10.06.2019
comment
Вы можете использовать Android Studio, он предоставляет графический интерфейс для управления вашим SDK и инструментами. Перейдите в Инструменты - ›Менеджер SDK, который предоставит вам список доступных SDK. Просто проверьте уровень API 28 и нажмите OK, чтобы установить его.   -  person Manoj    schedule 10.06.2019
comment
Да, я тоже так думал. За исключением того, что, похоже, не было способа получить более старые версии. Единственная версия инструмента сборки в списке - 29. Может быть, я пропустил очевидное кровотечение?   -  person Murrah    schedule 10.06.2019
comment
В ПОРЯДКЕ. Моя вина! Я пропустил комментарий и флажок для _1 _ !!! Дох! Спасибо @manoj   -  person Murrah    schedule 10.06.2019


Ответы (1)


В диспетчере Android SDK перейдите на вкладку «Инструменты SDK» и установите флажок «Показать сведения о пакете». После этого будут отображены более старые версии.

Куда нажимать

person Pieter    schedule 22.06.2019