Android と Delphi を使い始めたばかりです。このコードで作成したデバイスで xml ファイルが見つからないため、非常に奇妙な問題があります。
procedure TForm1.FormCreate(Sender: TObject);
var
LFileName: String;
begin
LFileName := TPath.Combine(TPath.GetDocumentsPath, 'FilesInfo.xml');
//LFile name resolves to: /data/data/com.embarcadero.XLocator/files/FilesInfo.xml
if not FileExists(LFileName) then
begin
xmlFilesInfo.Active := True;
xmlFilesInfo.DocumentElement := xmlFilesInfo.CreateNode('Files');
xmlFilesInfo.SaveToFile(LFileName);
end else
xmlFilesInfo.LoadFromFile(LFileName);
end;
アプリケーションの起動後にその内容を見ると、ファイルはどこかにあるのですが、どこにあるのかわかりません。指定されたパスは存在しません。Windows エクスプローラー、ES ファイル エクスプローラーでこのファイルを見つけようとしましたが、成功しませんでした。SDカードが挿入されていません。デバイス全体に 2 つの xml ファイルしかなく、アプリケーションによって作成されたものはありません。
これが問題かどうかはわかりませんが、アプリケーションをデバッグ モードでデプロイしました。
ここで何が欠けていますか?