Build AI experiences Build AI-powered Android apps with Gemini APIs and more. Get started Start by creating your first app. Go deeper with our training courses or explore app development on your own.

「New Build System - Android Tools Project Site」 に書かれているように、Android Gradle プラグイン 0.7.2 から、ビルド済みの JNI 共有ライブラリ (.so ファイル) を配置する jniLibs フォルダがソースセットに追加されました。 Add jniLibs folder to source sets for prebuilt .so files. JNI とは Java Native Interface のことで、Java とネイティブコード (C や C++ で書かれたコード) の間のインターフェイスとして定義されています。 例えば、JNI によりネイティブの動的共有ライブラリを Java から使ったりできます。 Android アプリ開発においても、JNI を使用できます。 JNI Tips | Android
Android Studioで、共有モジュール(.so)を生成し、利用する方法です。 Android Studioを用いたNDKのサポートは公式ページによれば、Coming soonらしいです(投稿日時点)。 ところが、Android Studioを使うのに欠かすことができないビルド管理ツールのGradleは、ver 0.8.0よりNDKのビルド機能が追加されています(New Build System)。 実際にJNIを用いてやってみたら、共有モジュールが作れましたので説明します。 Android Studio 0.8.4 Android Gradle 0.12 で説明しています。 まずJNIのCのコードをapp/src/main/jni/配下に保存します。Android Studioから新規にディレクトリやファイルを作成して書いても構いません。 次に、app/build.gradle内の
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く