StorageVolumeはパブリックAPIとして利用できますか?プロジェクトで使用されていることがわかりましたが、ドキュメントで見つかりません。ありがとうございました
2 に答える
cyanogenmod 10 で CMUpdater アプリを更新しようとしたときに、この問題が発生しました。
Eclipse で、プロジェクト名を右クリックして [新規] -> [フォルダー] を選択し、android-source (またはその他の名前) という名前を付けて、[詳細設定] ボタンをクリックし、[別の場所へのリンク (リンクされたフォルダー)] を選択して、ディレクトリを参照します。
/your-drive/android/system/frameworks/base/core/java
(最初に android/os/storage/StorageVolume.java があることを確認してください)
[完了] をクリックします。
フォルダーは、左側のファイルとフォルダーのリストに追加されます。
プロジェクトを右クリックし、[プロパティ] -> [Java ビルド パス] -> [ソース] タブに移動します。
[フォルダーを追加...] をクリックし、作成したばかりの新しいフォルダーを選択します。
これで、インポート行は赤くなくなりました。一方、作成したフォルダ内のソースには大量のエラーがあります。Eclipse からアプリをビルドすることはできません。コマンド ラインで、/andriod/system に移動し、次のように入力します。
(初回のみ) . ビルド/envsetup.sh
朝食 お使いのデバイスのコードネーム
(ビルドするたびに) mmm path/to/your/app
また、これを読んでください:http://source.android.com/source/using-eclipse.html
一部のJavaコードにjarファイルを追加するだけでなく、完全なAndroidプロジェクトを作成する必要があります。これはEclipseを使用するのが最も簡単ですが、コマンドラインを使用している場合でも、コードを追加する前に最初にプロジェクトを作成する必要があります。
こちらの手順をご覧ください: https ://developer.android.com/training/basics/firstapp/creating-project.html