web-dev-qa-db-ja.com

Android Eclipseを使用しない開発

さて、私はEmacsの熱心なユーザーであり、絶対に必要な場合を除いてIDEを使用しない傾向があり、Androidを開発するためのプラグインとともにEclipseを使用することをお勧めします。 Eclipseプラグイン(または他のプラグイン)を使用することが本当に必要かどうか疑問に思っていましたか?

33
Jesus Ramos

あなたは絶対にEmacsを使うことができます: http://riddell.us/AndroidWithEmacsOnUbuntu.html 。 (このサイトは消えましたが、コピーはここにあるWayback Machineによってキャプチャされました http://web.archive.org/web/20120321225744/http://riddell.us/AndroidWithEmacsOnUbuntu.html =)テストアプリケーションにEmacsとEmacsのみを使用する方法について説明します。 Eclipseはありません。

Android-emacs-toolkitを試すことができます。 http://code.google.com/p/Android-emacs-toolkit/

Android-emacs-toolkitは、emacsでAndroid開発環境を構築するのに役立ちます。これには、Android sdkおよびndkプログラムの開発に役立つemacsメジャーモードが含まれています。

create new avdlaunch avdcreate new Android projectbuild and再構築Android = sdkプロジェクトビルドと再構築Android ndkプロジェクトapkをインストールしてアンインストールし、実行可能ndkプロジェクトを実行しますemacsでエミュレータログを出力します。

このツールキットは、WindowsXP/7、Android-sdkおよびAndroid-ndk-r7を搭載したUbuntu11でテストされています。

7
coordinate

私は最近、AndroidプロジェクトでCEDETを使用できるようにするコードをいくつか作成しました。これは現在、sourceforgeのCEDETのbzr開発ブランチにあります。投稿は次のとおりです。

http://sourceforge.net/mailarchive/message.php?msg_id=2712695

新しいAndroidプロジェクトの作成、ビルド、デバッガーの起動、デバイスへのインストール、いくつかのXMLファイルといくつかの一致する.Javaファイル間の移動、およびその逆をサポートします。いくつかの修正が含まれています。 Javaサポートとスマートコンプリーションにも。

この種のほとんどのものと同様に、それをより堅牢にするのを手伝ってください。

ダウンロードの基本的な手順は次のとおりです。

http://sourceforge.net/projects/cedet/develop

Androidブランチが必要です。

7
Eric

では、なぜEclipseを Emacs +プラグイン で使用しないのですか?これにより、Googleツールと使い慣れたEmacsショートカットなどのすべての機能が提供されます。または、Eclipse->Window->Preferences->General->Keysを実行し、スキーマをEmacsに設定することで、キースキームをEmacsに設定することもできます。

Emacsを「そのまま」使用することに固執している場合は、Emacsからトリガーできる maven-Android-plugin を使用してプロジェクトを「Mavenizing」することも検討することをお勧めします。

7
Bostone

Eclipseを使用しないことは確かに可能です。 Javaは、他では得られないと思うよりも優れたセマンティックヘルプなど、いくつかの機能を見逃しますが、お気に入りのエディターをより簡単に使用できるようになります。 -デバッグビルドプロセス、およびそれほど強力でないマシンで動作する可能性。

開発者ガイドには、 他のIDEでの開発 に関するセクションがあります。 SDKには、GUDを使用してAndroidアプリケーションをデバッグするための小さなEmacsパッケージが含まれています。 EmacsWiki には、Emacs内でSDKツールを実行するための2つのインターフェイスを指す情報が少しあります( Emacsはlogcat出力を読み取るのに適しています): RemVee 's Android-mode 、および Jonathan ArkellEmDroid

6
Gilles

Eclipseの使用をお勧めします。ただし、Eclipseを使用したくない場合は、次の記事をお読みください: http://developer.Android.com/guide/developing/other-ide.html

0
Eric Nordvik