Вы это объясняете? Почему случилось?

ю, что есть много вопросов, похожих на этот, но я не смог найти решение своей проблемы ни в одном из них. Кроме того, я предоставлю детали для моего конкретного случая.

Я кодировал Ionic-проект в Ubuntu 16.04 LTS, и теперь мне нужно собрать его для релиза. Итак, я запускаю команду:

cordova build --release android

И мне показывают следующую ошибку:

Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.
Looked here: /home/user/Android/Sdk/tools/templates/gradle/wrapper
У меня нет этогоtemplates/gradle/wrapper каталог.Моя Android Studio 2.3, последняя версия на данный моментПлатформа Android SDK-Инструменты 25.0.3Android SDK Tools 25.3.1Все версии Android от 2.1 (эклер) до 7.1.1 (нуга)

После тщательного исследования я поместил все переменные среды, связанные с Android Studio, в файл/etc/environment, Итак, теперь это выглядит так:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/game:/home/<user>/Android/Sdk:/home/<user>/Android/Sdk/tools:/home/<user>/Android/Sdk/platform-tools"

ANDROID_HOME=/home/<user>/Android/Sdk
export ANDROID_HOME

JAVA_HOME=/usr/lib/jvm/java-8-oracle
export JAVA_HOME

GRADLE_HOME=/opt/android-studio/gradle/gradle-3.2
export GRADLE_HOME

Теперь для тестирования переменных среды я запускаю следующие команды:

source /etc/environment
echo $PATH
echo $ANDROID_HOME
echo $JAVA_HOME
echo $GRADLE_HOME

И все переменные пути отображаются правильно.

Итак, похоже, что переменные окружения выглядят так, как будто они должны соответствовать различным схожим вопросам и в уроках, которые я искал. Кто-нибудь знает, что я делаю не так? Почему я все еще получаю ошибку Gradle Wrapper?

Ответы на вопрос(24)

Ваш ответ на вопрос