Android обновление проекта - путь. - цель Android-25 на Ubuntu 16.04

При выполнении команды в терминале

update project --path . --target android-25

Я получаю ошибку

Invalid or unsupported command "update project --path . --target android-25
Supported commands are:
android list target
android list avd
android list device
android create avd
android move avd
android delete avd
android list sdk
android update sdk

Я уже установил переменные среды, используя

export JAVA_HOME=<path_to_jdk>
export ANDROID_HOME=<path_to_sdk>
export PATH=$PATH:<path_to_tools>:<path_to_platform_tools>:<path_to_ndk>

Одна странная вещь заключалась в том, что когда я установил эти переменные с помощью команды, изменение не отражается в /etc/environment при открытии с помощью gedit /etc/environment

Заранее спасибо.

1 ответ

Решение

Я получаю ошибку unsupported command "update project" потому что я использовал SDK с инструментами версии 26.0.1. Поскольку эта команда устарела, она уже удалена из инструментов версии 25.3.0.

Я нашел это в документации

https://developer.android.com/studio/releases/sdk-tools.html

Итак, если вы все еще хотите запустить эту команду, вы должны понизить ваши инструменты SDK до версии 25.2.5 или ниже.

Для этого переименуйте папку sdk / tools в tool1 или в другую, чтобы сохранить ее в качестве резервной копии, загрузите необходимые инструменты sdk и вставьте эту папку [tools] в папку sdk. Я перешел по этой ссылке, чтобы загрузить инструменты SDK или инструменты платформы:

https://stackoverflow.com/a/11514698/6795090

Таким же образом вы также можете обновить свои инструменты или инструменты платформы. Но если вы используете android-studio, то я рекомендую обновить их из SDK Manager.

И последнее, чтобы обновить проект с помощью команды "обновить проект", вам нужно установить переменные окружения следующим образом:

export ANDROID_HOME=<PATH_TO_SDK>
export PATH=$PATH:<PATH_TO_PLATFORM_TOOLS>:<PATH_TO_TOOLS>

Это решило мою проблему.

Другие вопросы по тегам