Eclipse IDEはLinuxで実行でき、新しいHoneycombにはLinuxカーネルがあるため、Eclipse IDEはAndroid Honeycombで実行できますか?
タブレットでのコーディングはそれほど快適ではないことは知っていますが、UMLモデリングに使用したいと思います。
Eclipse IDEはLinuxで実行でき、新しいHoneycombにはLinuxカーネルがあるため、Eclipse IDEはAndroid Honeycombで実行できますか?
タブレットでのコーディングはそれほど快適ではないことは知っていますが、UMLモデリングに使用したいと思います。
回答:
以前の「いいえ」の答えを少し拡大すると、大きな違いをもたらすのはカーネルだけでなく、OSの残りの部分です。Linux用に開発されたアプリケーションは、特定のライブラリセット(コードの共有ビット)が存在することを期待し、アプリケーションが期待することを実行します。また、特定のファイルシステム構造や他の依存関係を期待することもあります。
すべてのLinuxディストリビューションに同じライブラリ、ファイルシステムレイアウトが含まれているわけではなく、その他の違いもあります。だからこそ、Linuxアプリケーションを.tar.gzファイルとして配布し、それを自分でコンパイルするスクリプトを見ることがよくあります。それはもう少しクロスプラットフォームになります。
コマンドラインユーティリティなどの一部の実行可能ファイルは、Eclipseのような大きな複雑なアプリケーションほど複雑な要件がないため、クロスコンパイルしてAndroidで動作させることができます。Androidは十分に異なっているため、標準のLinux GUIアプリケーションをコンパイルしてそれで動作させる(まだ)簡単な方法はありません。
短い答えはありません。
Android OSはLinuxカーネル上に構築されています。Android OSと平均的なLinuxディストリビューションには多くの違いがあり、これらの違いのいくつかはEclipseのインストールに重要です。
Ben Griffthsの回答とMartin Tapankovのコメントを少し拡大すると、いや、Eclipseを実行するJavaランタイム環境がなく、Android用のJava Development Kitのビルドがないため、AndroidでEclipseを実行できません。ほとんどのAndroidアプリはJavaで作成されていますが、AndroidにはJREがありません。Androidは、完全に異なるランタイムであるDalvikを使用します。
最善の策は、ハニカムタブレットからchrooted linuxを実行することです(Motorola Xoomで実行できることを知っています-http : //www.offensive-security.com/backtrack/backtrack-5-on-a-motorola-xoom /)。
基本的には、xoom上で実行されるLinuxディストリビューションの単なるアームビルドです。その環境で、必要な従来のLinuxのものをインストールします。バックトラックのアームバージョンはWebサイトにあり、情報セキュリティLinuxディストリビューションであるため、職場で使用する多くのツールがあります。とにかく、幸せな狩り、私は日食をバックトラックに設定できるので、あなたが行くための作業が少なくなることを知っています、それは同様にapt-getレポにもあるかもしれません。
EclipseをAndroidにインストールする最も簡単な方法は、Androidデバイスに 仮想Ubuntuをインストールすることです
それは非常に興味深い質問です!遅かれ早かれ、デスクトップでAndroidを実行するようになります。
EclipseをAndroidで実行する場合は、すべての依存関係をコンパイルする必要があります。Linuxカーネルは問題ではありません。また、EclipseのJavaコードベースをDalvikで実行するように移植しても問題はありません。問題は、EclipseのUIです。
Eclipse UIはSWTで構築されています。これは、多くのプラットフォームでJavaプログラムのネイティブな外観を可能にするすばらしいツールキットです。まず、AndroidにSWTを移植する必要があります。http://www.eclipse.org/forums/index.php/mv/msg/246310/736679/#msg_736679 知る限り、現時点ではAndroidにSWTを移植する計画はありません。
したがって、これに対する唯一の簡単な解決策は、Linux DistroとAndroidの両方を同時に実行することです。これは、「arm用に構築された任意のLinuxディストリビューション」+ chroot + vncで実行できます。
はい、できます。通常のLinuxディストリビューションをAndroidOSの横にあるAndroidにインストールし、必要なLinuxアプリを実行します。
https://play.google.com/store/apps/details?id=org.dyndns.sven_ola.debian_kit