開発中のアプリケーションの Android ソースをビルドする必要があるかどうか疑問に思っていました。カーネルで I2C ドライバーを使用してデバイスを制御するアプリケーションを開発する必要があります。SDK と NDK を使用して簡単にこれを行うことはできますか? 代わりに、Android ビルドの SDK と NDK を使用する必要がありますか?
SDK に tools ディレクトリがないことに気付きました。ndk/ndk-build を実行しようとすると、次のエラーが発生します。
/ndk/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc: コマンドが見つかりません
/ndk/toolchains/arm-linux-androideabi-4.4.3/prebuilt /linux-x86/bin/arm-linux-androideabi-g++: コマンドが見つかりません。
当然のことながら、2 つの特定の Android サイトがあります。source.android.com
とdeveloper.android.com
と 私はこれらで提供されているガイドを理解しています。ダウンロードした SDK を使用するのではなく、ビルドをどうするか、またはソースをビルドする理由についてアドバイスするものはないようです。