Получение ошибки при создании apk с помощью buildozer в корне

Я получаю следующую ошибку при создании apk с помощью buildozer. Я использую Ubuntu 16.0.4 и работаю как root

  • Проверьте, что помощь может быть выполнена
  • Поиск Aidl
  • Бежать /root/.buildozer/android/platform/android-sdk-20/build-tools/20.0.1/aidl
  • Cwd Нет
  • Aidl не может быть выполнен

    Возможно, вы пропустили установку 32-битных библиотек. Проверьте http://buildozer.readthedocs.org/en/latest/installation.html

    Проверьте токены конфигурации

1 ответ

Вам не нужно запускать buildozer с рутом. Папка .buildozer будет создана в $HOME, например, /home/user-name/.buildozer

Что касается отсутствующего файла aidl, вам нужно запустить Android в /root/.buildozer/android/platform/android-sdk-20/tools/, чтобы обновить Android SDK, и aidl будет установлен. Возможно, вам придется выполнить это несколько раз, пока вы не увидите папку build-tools (/root/.buildozer/android/platform/android-sdk-20/build-tools) с подпапками 19.1.0, 23.0.1 и т. Д.

cd /root/.buildozer/android/platform/android-sdk-20/tools/
./android

Img01 - build-tools введите описание изображения здесь

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