Форум сайта python.su
Сам файл .apk создаётся и успешно работает. Но его приходится загружать из внутренней рабочей папки .buildozer/…/…bin, а не из той bin, которая создаётся в каталоге с питоновскими файлами проекта. Как подправить? Выводится ошибка при выполнении команды buildozer -v android debug
Traceback (most recent call last): File "/usr/local/bin/buildozer", line 11, in <module> sys.exit(main()) File "/usr/local/lib/python2.7/dist-packages/buildozer/scripts/client.py", line 13, in main Buildozer().run_command(sys.argv[1:]) File "/usr/local/lib/python2.7/dist-packages/buildozer/__init__.py", line 987, in run_command self.target.run_commands(args) File "/usr/local/lib/python2.7/dist-packages/buildozer/target.py", line 85, in run_commands func(args) File "/usr/local/lib/python2.7/dist-packages/buildozer/target.py", line 97, in cmd_debug self.buildozer.build() File "/usr/local/lib/python2.7/dist-packages/buildozer/__init__.py", line 198, in build self.target.build_package() File "/usr/local/lib/python2.7/dist-packages/buildozer/targets/android.py", line 730, in build_package copyfile(join(dist_dir, 'bin', apk), join(self.buildozer.bin_dir, apk)) File "/usr/lib/python2.7/shutil.py", line 82, in copyfile with open(src, 'rb') as fsrc: IOError: [Errno 2] No such file or directory: "/home/andrew/CODE/Python/kivy-test-android/.buildozer/android/platform/python-for-android/dist/helloworld/bin/HelloWorld-'1.0'-debug.apk"
Офлайн
dist_dir buildozer.bin_dir вот я бы проверил что там пути верные. Наверняка это делается через какие то конфиги проекта.
Ну и как нередко бывает - решение подобных проблем может быть в создании средствами линукса символной ссылки на нужный каталог в каталоге где ищется файл т.е. подменить путь так что бы он был верный с точки зрения бульдозера.
Офлайн