1

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 ファイルしかなく、アプリケーションによって作成されたものはありません。

これが問題かどうかはわかりませんが、アプリケーションをデバッグ モードでデプロイしました。

ここで何が欠けていますか?

4

0 に答える 0