将文件从谷歌驱动器下载到Xamarin Android Player

时间:2016-06-12 09:57:14

标签: android json xamarin android-emulator cocossharp

在Xamarin下使用Cocossharp应用程序,我在Xamarin Android Player中进行测试。

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

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

我将我的json文件转移到Google云端硬盘。

我已连接到Google云端硬盘以从仿真器访问我的文件。

我将文件下载到模拟器。

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

在设备中,文件名成为不可理解的文件名点框。

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

是否存在将文件传输到模拟设备的解决方案?

1 个答案:

答案 0 :(得分:0)

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

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

enter image description here

此用户界面正在自动adb,因此您也可以通过带有adb的cmd行执行此操作:

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

adb push <LocalPcFile> <TargetPath>

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

adb pull <FullPathOfFileOnEmulator>

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