Метеор: не удается найти ANDROID_HOME, когда я пытаюсь выполнить сборку через Ubuntu, хотя я указал правильный путь

Я пытаюсь создать свой проект Meteor для Android. Как видно в:

Создать apk-файл для приложения метеора

Поэтому на моем компьютере с Ubuntu я установил Android SDK из: https://developer.android.com/studio/index.html Где написано: "Получить только инструменты командной строки". Путь установки — /home/pcmagas/Λήψεις/tools, содержащий следующие файлы:

drwxr-xr-x 6 pcmagas pcmagas   4096 Ιούλ 19 11:43 ./
drwxr-xr-x 4 pcmagas pcmagas   4096 Ιούλ 19 11:43 ../
-rwxr--r-- 1 pcmagas pcmagas   4741 Μάρ  29 00:46 android*
drwxr-xr-x 2 pcmagas pcmagas   4096 Μάρ  29 00:46 bin/
-rwxr--r-- 1 pcmagas pcmagas 643536 Μάρ  29 00:46 emulator*
-rwxr--r-- 1 pcmagas pcmagas 394336 Μάρ  29 00:46 emulator-check*
drwxr-xr-x 6 pcmagas pcmagas   4096 Μάρ  29 00:46 lib/
-rwxr--r-- 1 pcmagas pcmagas  12191 Μάρ  29 00:46 mksdcard*
-rwxr--r-- 1 pcmagas pcmagas   1257 Μάρ  29 00:46 monitor*
-rw-r--r-- 1 pcmagas pcmagas 629709 Μάρ  29 00:46 NOTICE.txt
-rw-rw-r-- 1 pcmagas pcmagas    919 Ιούλ 19 11:43 package.xml
drwxr-xr-x 7 pcmagas pcmagas   4096 Μάρ  29 00:46 proguard/
-rw-r--r-- 1 pcmagas pcmagas    139 Μάρ  29 00:46 source.properties
drwxr-xr-x 2 pcmagas pcmagas   4096 Μάρ  29 00:46 support/

Также я экспортировал переменную окружения ANDROID_HOME с этим значением:

echo $ANDROID_HOME
/home/pcmagas/Λήψεις/tools

И PATH переменная в это:

export PATH=${PATH}:$ANDROID_HOME

Затем я cd запускаю свой метеоритный проект и даю следующую команду:

meteor add-platform android

Но я получаю следующую ошибку:

✗ Android target: Android SDK not found. Make sure that it is installed. If it is not at the default location, set the ANDROID_HOME environment variable.
✗ Gradle: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.
  Looked here: /home/pcmagas/Λήψεις/tools/tools/templates/gradle/wrapper

Я также пробовал:

export PATH="$PATH:$ANDROID_HOME/bin"

До сих пор нет успеха.

Редактировать 1:

Пожалуйста, имейте в виду, что я уже видел:

До сих пор нет успеха.

Редактировать 2:

Я бегу:

sdkmanager "build-tools;25.0.3"

И теперь я получаю единственную ошибку:

✗ Gradle: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.
  Looked here: /home/pcmagas/Λήψεις/SDK/tools/tools/templates/gradle/wrapper

Кроме того, я изменил ANDROID_HOME на /home/pcmagas/Λήψεις/SDK/tools и переместил все папки, сгенерированные SDK, в: /home/pcmagas/Λήψεις/SDK/.


person Dimitrios Desyllas    schedule 19.07.2017    source источник


Ответы (1)


Переменная среды ANDROID_HOME должна напрямую ссылаться на папку Android SDK, а не на ее подпапку tools.

export ANDROID_HOME=/home/pcmagas/Λήψεις/SDK

Вы по-прежнему можете добавить подпапку toolsplatform-tools, если хотите) в свой PATH:

PATH="$ANDROID_HOME/tools:$PATH"
PATH="$ANDROID_HOME/platform-tools:$PATH"
person ghybs    schedule 19.07.2017