Buildozer kivy, добавляющий файл ресурсов для поставщика файлов, не найденAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Buildozer kivy, добавляющий файл ресурсов для поставщика файлов, не найден

Сообщение Anonymous »

Я использую buildozer для компиляции скрипта kivy для Android. Скрипту требуется доступ к внешним папкам, поэтому мне нужно использовать файловый провайдер. Я добавил соответствующую информацию в файл манифеста, который будет включен в манифест, созданный buildozer. Также необходим файл ресурсов, определяющий пути к файлам, которые будут обрабатываться. Дополнительное содержимое файла манифеста:

Код: Выделить всё

android:name="android.support.v4.content.FileProvider"
android:authorities="org.levy.srt2j.fileprovider"
android:grantUriPermissions="true"
android:exported="false">



И находится по адресу src/android. Учитывая строку ресурса @xml/filepaths, я создал файл и поместил его в несколько мест, но buildozer его не находит. Лист пути к файлу — res/xml/filepaths.xml
Я поместил его в src/android, src/main, src/debug, но от buildozer получаю следующую ошибку:

Код: Выделить всё

[DEBUG]: > Task :processDebugResources FAILED
[DEBUG]:
[DEBUG]: FAILURE: Build failed with an exception.
[DEBUG]:
[DEBUG]: * What went wrong:
[DEBUG]: Execution failed for task ':processDebugResources'.
[DEBUG]: > A failure occurred while executing com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask$TaskAction
[DEBUG]: > Android resource linking failed
[DEBUG]: /home/levy/kivy_srt2json/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/dists/srt2j/build/intermediates/packaged_manifests/debug/AndroidManifest.xml:76: error: resource xml/filepaths (aka org.levy.srt2j:xml/filepaths) not found.
[DEBUG]: error: failed processing manifest.
Где buildozer ищет файл?

Подробнее здесь: https://stackoverflow.com/questions/795 ... -not-found
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»