# include <string.h> # include <jni.h> JNIEXPORT jstring JNICALL Java_com_shcahill_ndksample_MainActivity_stringFromJNI(JNIEnv *env, jobject thiz) { return (*env)->NewStringUTF(env, // 秘匿情報の文字列(ここのコメントは残ってしまうので、実際には書かない) "string from JNI!"); } 関数名は命名規則があります。 先頭にJava_をつける パッケージ名を_繋ぎでつける 呼び出すKotlin/Javaコードのファイル名をつける(拡張子は付けない) 関数名をつける この例だと、MainActivityからstringFromJNIという名前で呼び出せます。 また、この例の場合、thizが未使用だ
WSLにWindows Subsystem for Linux GUI(WSLg)の仕組みが追加されてから、WSL上でIDE等のGUIアプリケーションを動かしやすくなりました。 しかし、Androidアプリを開発する場合、USBで接続したAndroidの実機を使ってデバッグしたくなります。本記事ではusbipd-winを使ってWSL2上のUbuntu 22.04にAndroidデバイスを認識させ、WSL2で動作するAndroid Studioから直接アプリケーションをインストール・実行する方法を紹介します。 usbipd-winのインストール usbipd-winをインストールするには、予めwingetをインストールしておきます。wingetをインストール後に以下のコマンドを実行して、PowerShell等でusbipd-winをインストールします。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く