简单使用JNI
上一篇文章讲了如何生成.so库,接下来我们讲一下如何调用这个.so库
将路径:app->build->intermediates->ndk->debug->lib下的所有文件拷贝到app->libs下。
修改MainActivity的代码
package test.com.jnidemo;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
private TextView tv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv = (TextView) findViewById(R.id.tv);
JniUtils ndkJniUtils =
new JniUtils();
tv.setText(ndkJniUtils.getCLanguageString());
}
}
3、运行