Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将文件拉至Android设备,但在PC上不显示_C#_Android_.net_Io_Adb - Fatal编程技术网

C# 将文件拉至Android设备,但在PC上不显示

C# 将文件拉至Android设备,但在PC上不显示,c#,android,.net,io,adb,C#,Android,.net,Io,Adb,我正在用C语言开发一个应用程序,它为设备创建并发送一个SQLite数据库。我使用将文件发送到设备。应用程序发送文件时没有问题,即使我们打开设备上的数据库,也会看到数据已更新。 但是,当从PC访问设备数据时,不会列出该文件。仅在重新启动设备后出现 我相信这是一个错误或什么WPD。我尝试使用命令“remount”adb,但没有成功 有人知道我如何解决这个问题吗 个人电脑:Windows7专业版。 设备:摩托罗拉剃须刀D3 VisualStudio2010+。NET Framework 4非常简单,请

我正在用C语言开发一个应用程序,它为设备创建并发送一个SQLite数据库。我使用将文件发送到设备。应用程序发送文件时没有问题,即使我们打开设备上的数据库,也会看到数据已更新。 但是,当从PC访问设备数据时,不会列出该文件。仅在重新启动设备后出现

我相信这是一个错误或什么WPD。我尝试使用命令“remount”adb,但没有成功

有人知道我如何解决这个问题吗

个人电脑:Windows7专业版。 设备:摩托罗拉剃须刀D3
VisualStudio2010+。NET Framework 4非常简单,请尝试其他设备!可以是安全选项

根据您的陈述,我怀疑问题可能出在MadBee library上

首先,“adb重新安装”将无助于任何与内部SD卡相关的事情。此命令仅适用于调试开发设备,其中ADB守护进程在根用户中运行,因此可以将系统分区从ro重新装入rw

第二,当你说“该应用程序在向设备发送文件时运行良好,但无法列出设备上的文件”时,我想你指的是当你试图通过MadBee library执行r/w时出现的问题。因此,请执行“adb shell ls-l/path/of/your/file”命令检查文件是否正常。如果存在该文件,则99%的情况表明您的库无法正常工作。如果adb shell无法看到该文件,则可能有许多原因


注意:如果我没记错的话,ADB shell与“MTP”或“SDCARD”模式无关。

能否向我们展示一些发送/访问数据的代码?我使用Madbee库此库封装了向设备发送/接收文件的方法。但我想看看问题是否出在设备上。它没有根。在另一个设备中工作正常1)您在设备中的何处存储文件:在SD卡中?2) 如何将设备安装到PC上:通过MTP?是的,我存储在SD卡上,但问题发生在我存储在设备的内部内存中。连接是使用MTP进行的,PCI上安装的设备驱动程序可以使用另一个设备,但我的客户机有这种型号,所以我坚持这样做。我也怀疑,但我尝试了另一个dll,我在XDA开发者论坛上找到了,我用其他设备测试了AndroidLib,使用这两个备选方案,这两个都起作用了,显然与设备有关,而不是根目录。我可以用另一个设备,但我的客户有这个型号,所以我只能用这个。即使连接到调试模式,问题也会发生。我感谢大家的关注。