2011-02-08 11 views
2

AndroidアプリはJavaプログラムなので、SDKを使用せずに最初から完全に書き込むことは可能でしょうか?いいえの場合は、なぜですか?SDKなしでAndroidアプリを書くことは可能ですか?

+0

JDK自体がSDKであることにご注意ください。 –

+0

私はAndroidで動作するプログラムを意味します。それは、根っこの電話にインストールできる限り、Androidマーケット経由でインストールする必要はありません。 – Dmitri

+0

私が意味することは、Eclipseのようなものを使ってJavaプログラムを書くことですが、通常のJavaプログラムを書くのと同じように、公式のAndroid SDKを使用しないことです。多分SWT、多分SWTなどを使っているかもしれません... – Dmitri

答えて

3

いいえ、AndroidアプリはJavaでコード化されていますが、標準のJava APIのサブセットのみが含まれています。カスタムの変更もあります。 .apkファイルへのコンパイルの最初の段階はJavaバイトコードにコンパイルすることですが、AndroidはそれをDalvikバイトコードに変換し、アプリケーションをパッケージ、署名、およびzipで整列させて実行する必要があります。さらに、SDKはR.javaやxmlのような必要なファイルの生成を処理します。これは通常のJavaコンパイラが処理方法を知らないためです。

あなたはメモ帳だけでプロジェクト全体を簡単にコーディングできますが、コンパイルにはAndroid SDKが必要です。

2

SDKの一部であるAndroid固有のクラスが必要なので、これを実行できませんでした。パッケージを作成するための有用なツール(パッキング、署名など)やその他のオッズやソードはもちろんのこと、

関連する問題