このプロジェクトを別のファイルからインポートしていますが、この奇妙なコードスニペットを除いて、他のすべてはうまくいきます
MemoryFile memoryFile = new MemoryFile(null, length);
memoryFile.writeBytes(buffer, 0, 0, length);
memoryFile.deactivate();
return AssetFileDescriptor.fromMemoryFile(memoryFile);
eclipseは、deactivate関数がMemoryFileクラスに存在しないこと、およびAssetFileDescriptorにfromMemoryFile関数がないことを訴えます。次のリンクによると、 deactivate関数とfromMemoryFile関数が存在するため、これは奇妙です。しかし、SDKがそれらを見つけられないか、android.jarにそれらが含まれていないようです。
本当に奇妙なことは、「公式Androidドキュメント」に2つの関数が「存在しない」ということです。
[プロパティ]->[Android]の[プロジェクトビルドターゲット]をAndroid2.1から2.3に変更しましたが、問題は解決しません。私もネットで幅広い検索をしましたが、奇妙なことに、「誰も」同じ問題について尋ねたことはありません。
何かアドバイス?ありがとう。