AOSPソースコードにカスタム変更を加えるための開発環境をセットアップしようとしています。IDEとしてAndroid Studioを使用したいと思います。ただし、必要な手順を実行した後、Android Studioは一部のクラスとメソッドを認識できないようです。私は何か間違ったことをしましたか?これが私がしたことの要約です:
公式ドキュメントに従って、AOSPのクローン作成と構築に必要な準備(依存関係など)を行いました。その後、リポジトリを使用してAOSP 7.1.1-r11ブランチのクローンを作成し、次のコマンドを実行しました。
$ source build/envsetup.sh
$ lunch aosp_arm-eng
$ make
$ mmm development/tools/idegen/
$ development/tools/idegen/idegen.sh
メイクには約1時間かかり、idegen.shの実行には約5秒かかりました。
Idegen.shは、Android Studioに正常にインポートしたAndroid.iprファイルを生成しました。 SDKの選択を求められたら、openjdk 1.8.0_121を選択し、idegen readmeファイルに示されているように、クラスパス内のすべてのライブラリを削除しました。
Android Studioに最初のインポートアクションを実行させた後、先に進み、変更を行うテレフォニーフレームワークからPhoneFactory.Javaを開きました。ここで問題が発生します。数十のメソッドが赤で表示されます(解決できません)。
Makeは正しく通過するので、AOSPのクローンを作成する方法に問題はないと確信しています。何か案は?
私は常にこれらの手順をまったく問題なく使用します。
https://shuhaowu.com/blog/setting_up_intellij_with_aosp_development.html
問題の最も重要な部分は次のとおりです。
リンクには、手順を簡単に実行できるスクリーンショットが表示されます。