0

在 Xamarin 下开发 Cocossharp 应用程序,我在 Xamarin Android Player 中对其进行了测试。

它可以工作,但我需要将 json 文件从模拟器文件系统上传到我的应用程序。

我没有找到将文件从电脑上传到模拟设备(Nexus 5 Lolipop 5.1.1)的解决方案。

我将我的 json 文件传输到 Google Drive。

我连接到 Google Drive 以从 de emulator 访问我的文件。

我将文件下载到模拟器。

在谷歌驱动器我的文件名是 ECG01.json

在设备中,文件名变成了一个无法理解的文件名dot bin。

当我尝试打开它时,模拟器显示错误:无法打开文件。

有没有解决方案将文件原封不动地传输到模拟设备?

4

1 回答 1

0

您可以使用adbAndroid Device Monitor将文件从本地 PC 的文件系统复制到 Android 模拟器。

通过设备监视器,您可以浏览模拟器上的文件并使用Push/Pull图标复制文件。

在此处输入图像描述

此 UI 是自动化adb的,因此您也可以通过 cmd-line 执行此操作adb

将文件从您的 PC 推送到您的模拟器/设备

adb push <LocalPcFile> <TargetPath>

从您的模拟器/设备中提取文件:

adb pull <FullPathOfFileOnEmulator>

参考:https ://developer.android.com/studio/command-line/adb.html

于 2016-06-12T10:54:11.473 回答