web-dev-qa-db-ja.com

Ubuntuでの開発を開始するにはどのユーティリティが必要ですか?Android

私はすでにいくつかのCortex-Aボード(たとえば、Cubieboard、Marsboardなど)で作業していました。私はすでに集積回路で作業を開始しました。

  • Cubieboard
  • マースボード

私はLinuxを学ぶように指示されましたが、これは問題を引き起こします。ディストリビューション間の変更のように、私はそれについて十分な経験を持っていません。私の場合、AndroidとUbuntu-を使用したいのですが、知識の範囲をCortex-Aボードだけに限定したくありません。最近、- rawbrawb この中で 質問 モジュールにAndroidを使用できます。

要約すると:

  1. UbuntuでAndroid)を使用するには、どのツールチェーンが必要ですか?
  2. 次のパッケージはAndroid実験に適していますか? 無料ダウンロードAndroid OS 4.1.1 Jelly Bean
4
brian

Android開発者向けウェブサイト Android開発を始めるために必要なものがすべて揃っています。

Javaアプリケーション; Eclipse を開発するには、 [〜#〜] sdk [〜#〜] が必要ですが、IDEとしては必須ではありません。

CまたはC++でネイティブアプリケーションを開発するには、 [〜#〜] ndk [〜#〜] が必要です。

SDKとNDKはどちらも自己完結型です。他の開発ツールは必要ありません。

Android開発を学びたい場合は、ボードは必要ありません。SDKにはエミュレーターが付属しています。低レベルのプログラミングに興味がある場合は、ボードが必要です。それに合わせてAndroid画像が必要です。GoogleはユニバーサルAndroid画像を提供していません。ボードに適したドライバを備えた画像が必要です。通常、メーカーまたはそのメーカーを中心に構築されたコミュニティから入手できます。

低水準プログラミングの場合、AndroidよりもプレーンLinuxの方が良いかもしれません。 Ubuntuは、ARM用のクロスコンパイルツールチェーンを提供します: gcc-arm-linux-gnueabi およびその仲間。 他のツールチェーンが存在します