(Android オープン ソース プロジェクト)Android studio
開発に使用できますか、それを行う方法はありますか。見つかりませんでした。誰かこれについて何か考えましたか?AOSP
3 に答える
Android Studio は InteliJ の IDE の単なる修正版であるため、AOSP の IDE として使用できます。
AOSP ルートから:
make idegen && development/tools/idegen/idegen.sh
次に、Android Studio で「プロジェクトを開く」だけで、生成された android.ipr を選択します。
AOSP ソースを Android Studio または Eclipse にインポートするには、こちらの完全な手順に従ってください: https://android.googlesource.com/platform/development/+/master/tools/idegen/README
上で Pedlar が提案したことは、それを行う 1 つの方法です。IDEA コミュニティ エディション (Android Studio は IDEA IDE のフォークです) で試したときに、多くの Jar 依存関係の問題に遭遇しました。IDE は重複する jar などについてプロンプトを表示し続けます。生成されたプロジェクトには、フレームワーク Java ソースとアプリ ソースが含まれます。AOSP ビルドが壊れるアプリ プロジェクトをビルドしようとしました。私見ですが、IDEA は Java 開発に最適な IDE です。しかし、AOSP ではうまく動作しませんでした。
私にとってうまくいったのは、Eclipseを使用してフレームワークソースを閲覧/編集/デバッグすることですが、ターミナルウィンドウからコードをビルドすることです。AOSP ビルドの中断を回避するには、AOSP のシャドウ ディレクトリ (つまり、AOSP の lndir) を作成し、Eclipse プロジェクトにシャドウ ディレクトリを使用してください。
これについては、Eclipse を使用して AOSPリンクを段階的に参照/編集するで説明されています。AOSP に取り組んでいる場合は、Android フレームワーク サービスのデバッグを確認してください。