|
0 / 0 / 0
Регистрация: 28.06.2020
Сообщений: 34
|
|
Как побороть проблему с компиляцией apk файла в buildozer?03.07.2020, 20:22. Показов 10672. Ответов 82
Метки нет (Все метки)
Доброго времени суток, при компиляции (а вернее её подготовке, если я правильно поняла команду buildozer android debug) apk файла с помощью buildozer вылезает следующая ошибка:
Command failed: ./distribute.sh -l Как я понимаю (хоть и не уверена), buildozer жалуется на что-то протухшее, к тому же не понятен ключ -l Очень прошу помочь разобраться с ошибкой!
0
|
|
| 03.07.2020, 20:22 | |
|
Ответы с готовыми решениями:
82
Как выяснить нужная ли стоит версия sdk и jdk? Buildozer не собирает .apk Как побороть проблему множественного определения? Сборка apk buildozer |
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
|
|
| 08.07.2020, 15:24 | |
|
Если захотите тот, который под видео Олега Молчанова, то там в комментариях написано, как сделать его работоспособным, так как он у него получился с малым количеством свободного места и это вызовет ошибку. И надо Яндекс диск иметь, чтобы его скачать. Он у людей просто так не качается.
0
|
|
|
5037 / 1064 / 149
Регистрация: 29.01.2013
Сообщений: 6,215
|
|
| 09.07.2020, 10:50 | |
|
Алёна_, нашёл я вам пакет с этим файлом.
libpython3.8-dev он называется. И держите ссылку для поиска пакетов сразу. Что бы в будущем могли решать подобные проблемы без того, что мне пришлось ставить новую виртуалку))))
1
|
|
|
0 / 0 / 0
Регистрация: 28.06.2020
Сообщений: 34
|
|
| 09.07.2020, 14:19 [ТС] | |
|
Спасибо за команду, но я видимо сглупила, при поиске файла использовала команду grep без /, то есть, если правильно понимаю, искала только в одной директории, после ввода вашего варианта find /|grep pyconfig.h нашлось очень много каталогов, в которых этот файл фигурирует, а пакет libpython3.8-dev у меня уже установлен
За ссылку тоже отдельное спасибо! Но проблема, к сожалению, осталась, после попытки сборки выводит ошибку о невозможности найти файл, может быть его куда-то нужно переместить?
0
|
|
|
5037 / 1064 / 149
Регистрация: 29.01.2013
Сообщений: 6,215
|
|
| 09.07.2020, 14:22 | |
|
Алёна_, попробуйте скопировать файл в папку
Include
0
|
|
|
0 / 0 / 0
Регистрация: 28.06.2020
Сообщений: 34
|
|
| 10.07.2020, 01:28 [ТС] | |
|
Скопировала файл, далее вылезло еще несколько подобных ошибок, также нашла и добавила в include недостающие файлы, затем пошли запросы типа <dir/file> file not found, с помощью ключа -r функции cp добавила пару нужных каталогов в include, но при добавлении очередного каталога, после запуска сборщика, возбудилась ошибка о неопознанном имени в файле дочернего каталога того каталога, который я до этого добавила в include
Содержимое ошибки и содержимое файла, возбуждающего ошибку (та его часть, на что жалуется бульдозер) прикрепила во вложениях
0
|
|
|
5037 / 1064 / 149
Регистрация: 29.01.2013
Сообщений: 6,215
|
|
| 10.07.2020, 08:01 | |
|
Алёна_, у меня есть подозрения, что вы делаете что-то сильно не так. Перечитали бы вы инструкцию...
0
|
|
|
0 / 0 / 0
Регистрация: 28.06.2020
Сообщений: 34
|
|
| 10.07.2020, 17:27 [ТС] | |
|
Да раз 10 уже(
Не помню, кидала ли ссылку: https://habr.com/ru/post/301776/ Сделала все, как просят Но а даже если влоб ошибки решать, что сделать с нераспознанной переменной в этом файле? Закомментировать что-ли?
0
|
|
|
5037 / 1064 / 149
Регистрация: 29.01.2013
Сообщений: 6,215
|
|
| 10.07.2020, 18:09 | |
|
Алёна_, т.е. вы поставили последнюю версию бульдозера, судя по их гиту, 1.2, но пользуетесь инструкцией для максимум 0.32?
0
|
|
|
0 / 0 / 0
Регистрация: 28.06.2020
Сообщений: 34
|
|
| 10.07.2020, 18:42 [ТС] | |
|
Возможно там не сильные различия?
Потому что других интрукций не нашла Сейчас пробую напрямую собрать через python-for-android
0
|
|
|
5037 / 1064 / 149
Регистрация: 29.01.2013
Сообщений: 6,215
|
|||
| 10.07.2020, 18:58 | |||
|
0
|
|||
|
0 / 0 / 0
Регистрация: 28.06.2020
Сообщений: 34
|
|
| 10.07.2020, 19:16 [ТС] | |
|
Извините, можно немного от бульдозера отклонюсь, сейчас пробую сборку по документации python-for-android: https://python-for-android.rea... stallation
Не очень понятно, как установить целевую платформу API в разделе "Инструменты платформы и сборки"
0
|
|
|
5037 / 1064 / 149
Регистрация: 29.01.2013
Сообщений: 6,215
|
|
| 10.07.2020, 19:23 | |
|
Алёна_, Вы про
First, install an API platform to target. The recommended *target* API level is 27, you can replace it with a different number but keep in mind other API versions are less well-tested and older devices are still supported down to the recommended specified *minimum* API/NDK API level 21:?Если да, то имеется ввиду версия API, которая была установлена на шаге выше. Не по теме: Пожалуйста, когда пишете мне, тыкайте по нику. Тогда я узнаю, что вы мне что-то написали и быстрее отвечу
0
|
|
|
0 / 0 / 0
Регистрация: 28.06.2020
Сообщений: 34
|
|
| 10.07.2020, 19:58 [ТС] | |
|
Да, я про это
Но в этом же блоке есть две строчки кода, они же для чего-то нужны? Тем более я не очень представляю, как перейти в директорию, которая является файлом (по-крайней мере там так показано с sdkmanager)
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
|
|
| 10.07.2020, 21:24 | |
|
Алёна_, а перед тем, как Вы занялись сборкой apk с помощью Бульдозера, Вы пробовали запускать тестовое приложение Киви? Заработало ли оно у Вас? То есть окно создаваемой программы с кнопкой отображалось?
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
|
|
| 11.07.2020, 07:29 | |
|
У самого тестовое приложение работало. Правда не сразу, а когда выполнил в консоли пару команд. А затем уже сборка не получилась. Возможно из-за того, что Линукс установлен на флэшке USB2 и оперативной памяти только 2 гб и система часто притормаживает и тяжелые сайты (Хабр) не получается просматривать в браузере.
0
|
|
|
0 / 0 / 0
Регистрация: 28.06.2020
Сообщений: 34
|
|
| 11.07.2020, 17:44 [ТС] | |
|
Я писала пинг-понг, да, все замечательно работало
Проверила ещё раз, все работает Если что, пинг-понг основывается на двух файлах: Файле Пайтон и киви За основу взят код с этого видео: https://youtu.be/tqQnUio-j4g Добавлено через 3 минуты Но а всё же со документацией python-for-android, как выполнить вот эти две команды: $SDK_DIR/tools/bin/sdkmanager "platforms;android-27" И: $SDK_DIR/tools/bin/sdkmanager "build-tools;28.0.2"
0
|
|
|
5037 / 1064 / 149
Регистрация: 29.01.2013
Сообщений: 6,215
|
|
| 12.07.2020, 00:25 | |
|
Алёна_, ссылку приложите
а то мне очень не хочется искать конкретно ту инструкцию, которой вы пользуетесь)
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
|
||||||
| 12.07.2020, 03:56 | ||||||
|
Так ссылка на этой странице выше https://python-for-android.rea... stallation
0
|
||||||
|
0 / 0 / 0
Регистрация: 28.06.2020
Сообщений: 34
|
|
| 12.07.2020, 14:46 [ТС] | |
|
Спасибо)
Добавлено через 38 секунд Мне не очень понятны последние 4 строки этого блока
0
|
|
|
5037 / 1064 / 149
Регистрация: 29.01.2013
Сообщений: 6,215
|
||
| 12.07.2020, 14:48 | ||
|
Добавлено через 1 минуту sdkmanager - исполняемое приложение$SDK_DIR/tools/bin - путь, по которому лежит исполняемый файл"platforms;android-27" - параметр, который передаётся исполняемому файлу
0
|
||
| 12.07.2020, 14:48 | |
|
Помогаю со студенческими работами здесь
40
Ошибка при создании apk kivy buildozer Приложение на kivy вылетает. APK сделано Buildozer Не могу скомпилировать apk файл через buildozer Buildozer без прав администратора не хочет создавать buildozer.spec -файл При компилировании apk файла через apktool не создалась папка dist с apk файлом. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|