Android 用の C または C++ でアプリケーションを作成しますか?

Google 経由でこれにアクセスする場合は、SDK 1.6 から Android に公式のネイティブ SDK が追加されたことに注意してください。

Android NDK (ネイティブ開発キット) は、https://developer.android.com/ndk/downloads/index.html からダウンロードできます。

NDK に関するブログ投稿もあります。
http://android-developers.blogspot.com/2009/06/introducing-android-15-ndk-release-1.html


Android NDK は、C や C++ などの言語を使用してネイティブ コードでアプリの一部を実装できるツールセットです。特定の種類のアプリでは、これらの言語で記述されたコード ライブラリを再利用するのに役立ちます。

ネイティブ開発を開始する方法の詳細については、このリンクをたどってください。

サンプル アプリケーションはここにあります。


通常、次のことを行う必要があります:

<オール>
  • Google Android NDK をインストールします。ライブラリ、ヘッダー、makfileexamples、gcc ツールチェーンが含まれています
  • C コードから ARM 用の実行可能ファイルをビルドし、必要に応じて提供されたライブラリと最適化し、リンクします
  • 提供された adb インターフェイスを使用して電話に接続し、実行可能ファイルをテストします
  • アプリの販売を検討している場合:

    <オール>
  • C コードからライブラリを構築する
  • このライブラリを使用する簡単な Java コードを作成する
  • このライブラリを applicationpackage ファイルに埋め込む
  • アプリをテストする
  • 無料で販売または配布する