Android開発用のIDEは何ですか?


16

最近、最初のAndroidフォン(HTC Legend)を購入しました。今、私はそれのために開発したい!! :) Ubuntuの下でそれは可能ですか?最良のツールは何ですか?EclipseまたはIntelliJまたは他の何か?

UPD:それは私のために一年ほどかかります(私のlazynessを申し訳ありません;)しかし、これは私の最初のAndroidアプリです- https://market.android.com/details?id=com.maxsoft.balls のUbuntu 11.10でのEclipse + ADTによって作成されました!

回答:


14

おそらく最も使いやすく、公式にサポートされているのはEclipseです。

Eclipse Android Developer Tools(ADT)プラグインを使用すると、基本的なプロジェクトの作成と管理に加えて、ステップデバッグや、デプロイ/公開のためにアプリを簡単にエクスポートすることができます。

http://developer.android.com/tools/index.html

Googleは現在、ADT Bundleを配布しています。これには、ADTプラグインを備えたEclipse、SDKとプラットフォームツール、エミュレーター用の最新のAndroidプラットフォームとシステムイメージが含まれています。

http://developer.android.com/sdk/index.html

AndroidのSDKツールあなたは全体の束を持ってしたくない場合だけでは、まだダウンロードすることができ、あるいは既にEclipseがインストールされているだけにしたい場合はADTプラグインの追加とSDK /プラットフォーム・ツールを、またはあなたが別のIDEを使用することを好む場合。

http://developer.android.com/sdk/installing/index.html



5

それはすべてあなたの個人的な好み次第です。Android SDKはUbuntu(私は毎日使用しています)で正常に機能し、使用するIDEに依存しません。

個人的にはIntellJ IDEAを使用しています。コミュニティエディションはAndroidをサポートしており、無料です。Eclipseはデフォルトのツールであり、無料で動作します。

また、vimやkomodoeditなどの他のエディターを使用している多くの人々を知っています。ただし、最初の2つの提案のいずれかを使用することをお勧めします。

アプリのビルドに関しては、Apache Antを使用したデフォルトビルドの使用を検討する必要があります。たとえば、Apache MavenおよびMaven Androidプラグインを使用してビルドすることもできます。いずれにせよ、使用しているIDEに依存せず、継続的な統合サーバーを使用する可能性のあるビルドツールを見つけてください。


4

他の2つの言及として、Eclispe + ADTが最適なオプションです。Eclispe + Androidには、logcatビューアー、スタックトレースビューアー、DDMSなどの多くの機能があり、そこから携帯電話のスクリーンショットも取得できます。テキストや電話の着信をシミュレートして、アプリをテストすることもできます。デバッグも簡単です。私自身、大学のシラバスの一部としてAndroid用のアプリを作成しました。Eclipse+ adtをお勧めします。後藤このインストールのヘルプのためのページ。ここからSDKをダウンロードできます。


そして、標準のUbuntuリポジトリはどうですか?ストックEclipseをインストールする必要がありますか?
エクステンダー

1
私は日食のレポを認識していないです@Extender、それはIMOからtarballをダウンロードするには、より良い習慣ですeclipse.org/downloadsをダウンロードリストの最初の日食があなたのために、十分なものです。はい。ホームディレクトリでtarballを「抽出」し、プロジェクトが保存されているホームディレクトリにワークスペースを作成する必要があります。Eclipseを抽出した後、developer.android.com / guide / developing / eclipse-adt.htmlでガイドを読んでSDKをインストールすると、設定は完了です。コーディング中に問題に直面した場合、stackoverflowは初心者に質問するのに適した場所です。質問。
-theTuxRacer

確かに、問題ではありません!あなたからいくつかの素晴らしいアプリを見たいと思います:D
theTuxRacer

最終的に何かを行うには1年かかります)))UPDを参照してください
エクステンダー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.