Android StudioはJetBrainのIdea開発に基づいており、Android Studioを深くカスタマイズしたいのであれば、そのソースコードに基づいて開発するのが一番ですが、もちろん直接プラグインを開発するのも良い方法です。以下はASのコンパイルの紹介です。
ASソースコードダウンロード
mkdir studio-master-dev
cd studio-master-dev
repo init -u https://..com/platform/manifest -b studio-master-dev
repo sync -c -j4 -q
repo init -u https://.../git/AOSP/platform/manifest -b studio-master-dev
ASのコンパイル
1つはJetBrainのIntelliJ IDEA Community Edition コンパイラを使う方法、もう1つはコマンドラインコンパイラを使う方法で、コマンドラインコンパイラはAntのビルド方法に基づいています。AndroidのEclipse開発の時代では、ビルド方法はAntです。 以下では、最初の方法でコンパイルします。
しゅうせん
ソースコードをインポートしたら、Build > Rebuild Projectで コンパイルします。
コンパイル時に以下の2つの問題が発生します。
com.android.tools.deploy.proto.Deploy
ジャーのパッケージが2つ足りないので、見つけられません。
おそらくbaselに関連しているのでしょうが、解決策は見つかりませんでした。しかし、これら2つのパッケージは公式のASパッケージで見つけることができます。
android-stuido/plugins/android/lib/
をクラスパスに追加します。これら2つのパッケージもクラスパスに追加します。
ランニングAS
ソースコードがあれば、いろいろなことができます。
公式ドキュメント
ソースコードダウンロード
しゅうせん
私について
- 公開: CodingDev