Доступ к файлу Android GodotAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Доступ к файлу Android Godot

Сообщение Anonymous »

Я делаю игру или симулятор с функцией, в которой пользователь может загружать файлы изображений и музыкальные файлы, все работает нормально в моей ОС Windows и в редакторе, но желание заставить его работать на телефонах Android, я столкнулся с проблемой, когда я не могу выбрать файлы, все разрешения были тика Permissions/Manage_external_Storage = true .....
Ниже приведена функция настройки диалога файла, которая открывает диалог собственного файла в телефоне, но проблема заключается в том, что я выбираю файл, файл не загружается или не выбрана. Функция "_on_file_dialog_file_selected" не называется.func setup_file_dialogue():
file_dialog.filters = [
"*.png ; PNG Images",
"*.jpg, *.jpeg ; JPG Images"
]
file_dialog.file_mode = FileDialog.FILE_MODE_OPEN_FILE
file_dialog.access = FileDialog.ACCESS_FILESYSTEM
file_dialog.title = "Select Ball Image"
file_dialog.canceled.connect(_on_file_dialog_cancled)
file_dialog.file_selected.connect(_on_file_dialog_file_selected)
file_dialog.use_native_dialog = true
if Global.main.os_name == "Android":
file_dialog.root_subfolder = "/storage/emulated/0"
< /code>
В ADB я вижу этот тип ошибки: 06-12 14: 23: 14.133 17913 18142 E Годо: Ошибка: Queuepresentkhr с ошибкой: vk_error_surface_lost_khr
06-12 14: 23: 14.134 179113 18141. command_queue_execute_and_present (drivers/vulkan/rendering_device_driver_vulkan.cpp:2745)
is it because of the above error I don't know .. I asked an AI about it and it said : This error (VK_ERROR_SURFACE_LOST_KHR) typically occurs when the Vulkan surface becomes invalid, often due to the app свести к минимуму или экран устройства выключен. Что обычно происходит, когда я открываю диалог -окно «Файл», я думаю ...

Подробнее здесь: https://stackoverflow.com/questions/796 ... ile-access
Ответить

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

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

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

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

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