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>
Это решило мою проблему.