JNIについてのメモ
904 ワード
1、 None of the 1 split apks are compatible with the current device with density 320 and abis armeabi-v7a, armeabi.
解決:build.gradleに追加
2、javahにより対応するものを生成する.hヘッダファイル
解決:
Build->Make Projectの実行
ASのTerminalラベルを開き、デフォルトでそのプロジェクトのappフォルダの下に入ります.Windowsプラットフォームで次のコマンドを入力してclass中間ファイル生成パスにジャンプします.
次に、次のjavahコマンドを実行してhファイルを生成します.
実行が完了したら、フォルダの下に生成されたフォルダを表示できます.hヘッダファイルは:
解決:build.gradleに追加
ndk {
moduleName "JniTest"
abiFilters 'armeabi','x86'
}
2、javahにより対応するものを生成する.hヘッダファイル
解決:
Build->Make Projectの実行
ASのTerminalラベルを開き、デフォルトでそのプロジェクトのappフォルダの下に入ります.Windowsプラットフォームで次のコマンドを入力してclass中間ファイル生成パスにジャンプします.
xxxxx\app> cd build\intermediates\classes\debug
次に、次のjavahコマンドを実行してhファイルを生成します.
xxxxx\debug> javah -jni io.github.yanbober.ndkapplication.NdkJniUtils
実行が完了したら、フォルダの下に生成されたフォルダを表示できます.hヘッダファイルは:
io_github_yanbober_ndkapplication_NdkJniUtils.h