Ошибка в Studio\16.0\source\fmx\FMX.Graphics.Android.pas и соответственно в Studio\16.0\lib\android\release\FMX.Graphics.Android.o и Studio\16.0\lib\android\debug\FMX.Graphics.Android.o
Строка 258 function GetTmpFileName: String;
Выглядит так:
function GetTmpFileName: String;
begin
Result := TPath.GetTempPath + 'TmpBitmapStream'
end;
Подозреваю что выглядеть должна вот так:
function GetTmpFileName: String;
begin
Result := TPath.Combine(TPath.GetTempPath, 'TmpBitmapStream');
end;
Из за этой ошибки временный файл создается не в '/storage/emulated/0/Android/data/<application ID>/files/tmp' (TPath.GetTempPath), а в '/storage/emulated/0/Android/data/<application ID>/files' (TPath.GetSharedDocumentsPath).
Вопрос
Евгений Корепов
[Delphi XE8, Android]
Ошибка в Studio\16.0\source\fmx\FMX.Graphics.Android.pas и соответственно в Studio\16.0\lib\android\release\FMX.Graphics.Android.o и Studio\16.0\lib\android\debug\FMX.Graphics.Android.o
Строка 258 function GetTmpFileName: String;
Выглядит так:
Подозреваю что выглядеть должна вот так:
Из за этой ошибки временный файл создается не в '/storage/emulated/0/Android/data/<application ID>/files/tmp' (TPath.GetTempPath), а в '/storage/emulated/0/Android/data/<application ID>/files' (TPath.GetSharedDocumentsPath).
Ссылка на комментарий
7 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.