Android Kotlin jni 示例
本文的目的是简要介绍在Kotlin
中使用jni
首先新建一个Android
工程,勾选 include C++ support
,然后一路点击Next
,直至Finish
打开MainActivity.kt
, 我们发现在Android Studio 3.0 Preview
下,编译报错,其实是Preview
版本的jni
模板不对,函数定义和静态代码块还是Java
的版本。Kotlin对应的静态代码块关键字是init
。
public native String stringFromJNI();
static {
System.loadLibrary(