AndroidアプリはJavaプログラムなので、SDKを使用せずに最初から完全に書き込むことは可能でしょうか?いいえの場合は、なぜですか?SDKなしでAndroidアプリを書くことは可能ですか?
2
A
答えて
3
いいえ、AndroidアプリはJavaでコード化されていますが、標準のJava APIのサブセットのみが含まれています。カスタムの変更もあります。 .apkファイルへのコンパイルの最初の段階はJavaバイトコードにコンパイルすることですが、AndroidはそれをDalvikバイトコードに変換し、アプリケーションをパッケージ、署名、およびzipで整列させて実行する必要があります。さらに、SDKはR.javaやxmlのような必要なファイルの生成を処理します。これは通常のJavaコンパイラが処理方法を知らないためです。
あなたはメモ帳だけでプロジェクト全体を簡単にコーディングできますが、コンパイルにはAndroid SDKが必要です。
2
SDKの一部であるAndroid固有のクラスが必要なので、これを実行できませんでした。パッケージを作成するための有用なツール(パッキング、署名など)やその他のオッズやソードはもちろんのこと、
関連する問題
- 1. IOS SDKなしでxcode macOS SDKをインストールすることは可能ですか?
- 2. nwjsアプリの自動化テストを書くことは可能ですか?
- 3. SL4Aで完全なAndroidアプリを作成することは可能ですか?
- 4. カウントダウンなしでJMS Recieverを書くことは可能ですか?
- 5. vb.netやC#でアセンブリコードを書くことは可能ですか?
- 6. JSchemeでJavaクラスを書くことは可能ですか?
- 7. JavaScriptでWebクローラを書くことは可能ですか?
- 8. Pythonでクローズドソースのアンドロイドプログラムを書くことは可能ですか?
- 9. javascriptで剃刀コードを書くことは可能ですか?
- 10. Pandocのカスタムコンバータを書くことは可能ですか?
- 11. Javaにactive-xコンポーネントを書くことは可能ですか?
- 12. PHPで 'require_once'などの代替品を書くことは可能ですか?
- 13. Cで自己破壊的なプログラムを書くことは可能ですか?
- 14. Android Gradleプラグインでアプリのリリースバージョンをテストすることは可能ですか?
- 15. 広告で美しいウェブサイトを書くことは可能でしょうか?
- 16. ヤフーメッセンジャーとAndroidアプリを統合することは可能ですか?
- 17. iPhoneアプリ内でJavaScriptで図形を描くことは可能ですか?
- 18. Cythonに「純粋な」C++クラスを書くことは可能ですか?
- 19. Firebird BLOBに大きな文字列を書くことは可能ですか?
- 20. iOSやAndroid上の別のアプリにダウンロードボタンを埋め込むことはできますか?元のアプリを残すことなく可能ですか?
- 21. eclipseにBada SDKをインストールすることは可能ですか?
- 22. Androidアプリがユーザーのタイムラインを取得することは可能ですか?
- 23. アプリがAndroidのホーム画面を変更することは可能ですか?
- 24. valaでシステムレベルのコードを書くことが可能です
- 25. Haskellで明示的なパラメータなしで関数を書くことは可能ですか?
- 26. CoffeeScriptで匿名二乗関数を書くことは可能ですか?
- 27. 画像と一緒にFacebookにメモを書くことは可能ですか
- 28. 例外なくRAIIを行うことは可能ですか?
- 29. アプリをデコンパイルすることは可能ですか?
- 30. iPhoneアプリ名を「登録」することは可能ですか?
JDK自体がSDKであることにご注意ください。 –
私はAndroidで動作するプログラムを意味します。それは、根っこの電話にインストールできる限り、Androidマーケット経由でインストールする必要はありません。 – Dmitri
私が意味することは、Eclipseのようなものを使ってJavaプログラムを書くことですが、通常のJavaプログラムを書くのと同じように、公式のAndroid SDKを使用しないことです。多分SWT、多分SWTなどを使っているかもしれません... – Dmitri