0
0

More than 3 years have passed since last update.

NativeActivity で .so の android_main を呼ぶときの注意点

Last updated at Posted at 2020-01-28

を参考にします.

NativeActivity を使う場合, AndroidManifest.xml で,

            <meta-data android:name="android.app.lib_name"
                android:value="native-lib" />

として, .so を meta-data に追加しておかないと. .so の android_main を見つけてくれず, FATAL EXCEPTION: main エラーが出ますので注意です!
(AppCompatActivity などを使う場合は設定不要)

permission 関連

Storage permission の要求(Java layer)も NativeActivity でできました.
ただ, Java onCreate と並行して android_main が呼ばれてしまうようなので, JNI で permission の状態を Java へクエリできる仕組みが必要になります.

TODO

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0