2013-05-24 9 views
28

Android studioAOSP(Androidオープンソースプロジェクト)開発に使用できますか?それを行う方法はありますか?私は見つけませんでした。誰にも分かりますか?AOSP開発にAndroidスタジオを使用できますか?

+0

をおそらく何の時間を非常にすぐに、そして: – CommonsWare

+1

AndroidスタジオまたはEclipseで使用するAOSPソースをインポートするには、https://android.googlesource.com/platform/development/+/master/tools/idegen/README – issamux

答えて

49

Android Studioは、InteliJのIDEの単なる変更版なので、AOSPのIDEとして使用できます。 AOSPルートから

:アンドロイドStudioで

make idegen && development/tools/idegen/idegen.sh 

それからちょうど "プロジェクトを開く" と、それが発生したandroid.iprを選択します。

+1

このコードを実行しようとするたびに、Java例外が発生します スレッド "main"の例外java.io.FileNotFoundException:./out/target/product/hammerhead/obj/GYP/shared_intermediates/res.java(ディレクトリ) – Rosenpin

+1

CyanogenMod/AOSP開発でIntellijを設定する - https:///shuowowu.com/blog/setting_up_intellij_with_aosp_development.html – user755499

+0

@Rosenpin 'development/tools/idegを変更する必要がありますファイルがディレクトリ( 'path.endsWith("。java ")&&!file.isDirectory()')でないことを確認するために、135行目のen/src/Configuation.java'を参照してください。 –

0

Androidスタジオは、SDKとのデベロッパーアプリケーション向けに設計されています。

プラットフォーム開発用ではありません。

+5

make idegen && development/tools/idegen/idegen.shはIntelliJプロジェクトファイルを生成するので、Android Studioはプラットフォーム開発に使用できます。 –

+0

はい、Androidスタジオで利用できます... – powder366

1

上記でPedlarが提案したことは、その方法の1つです。私はIDEAコミュニティ版(Android StudioはIDEA IDEのフォーク)でJarの依存関係の問題に遭遇しました。 IDEは重複したjarファイルなどについて、プロンプトを表示し続けます。生成されたプロジェクトには、フレームワークJavaソースとAppソースが含まれます。私はAOSPビルドを壊したAppプロジェクトを構築しようとしました。 IMHO、IDEAはJava開発のための素晴らしいIDEです。しかし、AOSPではうまく機能しませんでした。

私にとっては、フレームワークソースを参照/編集/デバッグするためにEclipseを使用していましたが、ターミナルウィンドウからコードをビルドしていました。 AOSPのビルド中断を避けるために、AOSPのシャドウディレクトリ(つまりAOSPのlndir)を作成し、eclipseプロジェクトにshadow dirを使用してください。

これは、ステップバイステップでUsing eclipse to browse/edit AOSPリンクで説明されています。 AOSPで作業している場合は、Debugging Android framework servicesにチェックを入れたい場合があります。おそらく決して https://android.googlesource.com/platform/development/+/master/tools/idegen/README

8

は、AndroidのStudioやEclipseでAOSPソースをインポートしていない、ここで完全な指示に従ってください。また、Android Studioは現時点では「初期プレビュー版」になっています。
関連する問題