0

Android オープン ソース プロジェクトからいくつかのツリーを複製してコードを確認しましたが、存在しないと思われるクラスを参照しているため、ビルドできません。

たとえば、ここの音楽アプリケーションは、パッケージの概要android.media.MediaFileによると存在しないものを参照してますArrayListCursor

では、オープン ソース プロジェクトは、リリースされた SDK とは切り離されているのでしょうか? また、現在の SDK でこれらのオープン ソース パッケージをビルドする方法はありますか?

ありがとう、

-JQP

4

1 に答える 1

2

では、オープン ソース プロジェクトはリリースされた SDK とは切り離されているのでしょうか?

ストック Android アプリケーションは、SDK とは何の関係もありません。ほとんどは、SDK が存在する前に作成されました。

たとえば、android.media.MediaFileクラスとクラスがありArrayListCursorます。これらは SDK の一部ではありませんが、 Google Code Searchpackage:android修飾子を使用してソースをすばやく見つけることができます。

また、現在の SDK でこれらのオープン ソース パッケージをビルドする方法はありますか?

「オープン ソース パッケージ」がアプリケーションを意味する場合、通常はノーです。SDK を使用してビルドすることはできません。いつかはそうなるかもしれませんが、場合によってはかなりの作業が必要です。

于 2010-04-28T01:39:58.363 に答える