我正在从另一个文件中导入这个项目,除了这段奇怪的代码片段之外,其他一切都很顺利
MemoryFile memoryFile = new MemoryFile(null, length);
memoryFile.writeBytes(buffer, 0, 0, length);
memoryFile.deactivate();
return AssetFileDescriptor.fromMemoryFile(memoryFile);
eclipse 抱怨 MemoryFile 类中不存在 deactivate 函数,以及 AssetFileDescriptor 没有 fromMemoryFile 函数。这很奇怪,因为根据以下链接,存在deactivate和fromMemoryFile函数。但是 SDK 似乎找不到它们,或者 android.jar 似乎不包含它们。
真正奇怪的是,这两个函数在“Android 官方文档”中“不存在”。
我将 Properties->Android 上的“项目构建目标”从 Android 2.1 更改为 2.3,但问题仍然存在。我也在网上进行了广泛的搜索,但奇怪的是,“没有人”曾经问过同样的问题。
有什么建议吗?谢谢。