我对 Android 很陌生,这是我的第一篇文章,所以如果我违反协议或发错版块,我提前道歉。如果需要,请随时将此帖子移动到更合适的地方。
我正在为 160 Gb Archos 5 Internet 平板电脑进行开发。我知道作为开发平台并不理想,但客户要求意味着我们别无选择。它运行的是 Android 1.6。我已将设备固件更新为可用的最新版本。此时更新 Android 版本不是一个选项。
我的应用程序的部分要求是将信息写入外部存储目录上的 .txt 文件,以便可以使用移动媒体设备 (MTP) 模式通过 USB 连接将这些文件复制到 Windows XP PC。
我已仔细遵循我遇到的所有说明,例如,我使用http://developer.android.com/guide/topics/data/data-storage.html#filesExternal中描述的技术检查存储是否可用。但是,尽管文件在设备上成功创建(我可以浏览它们并使用设备的文件资源管理器打开它们 - 它们很好),当我将设备连接到 Windows XP 计算机时,我创建的目录或文件都不会出现并且它们的父文件的大小表明它们不存在。
我尝试在 ADB 上运行,检查 logcat,尝试了(签名)发布版本,甚至编写了第二个测试应用程序,它只创建了一个文件夹(这行为相同,即它创建了文件夹,但这在 Windows 资源管理器中不可见) - 任何地方都没有给我任何关于问题可能是什么的建议。如果有人以前听说过这个或对还有什么想法有任何想法| 可以尝试修复,请联系!我们目前没有任何其他设备可供测试,尽管我希望在客户允许的情况下尽快解决这个问题。
看来你是对的 molnarm - 我从http://www.fs-driver.org/下载了一些 Ext2IFS 驱动程序,现在我可以读取和移动我的文件了。