当前位置:   article > 正文

Android Studio开发JNI工程_androidstudio jni开发

androidstudio jni开发

使用Android Sutdio创建一个新的工程后,接下来记录创建NDK工程的基本步骤。

本文将达到:
1. 创建NDK工程
2. 在JNI中输出Log语句
3. 指定编译的so库的abi版本
4. 解决在创建NDK工程中的问题

Step: 1. 添加native接口
注意写好native接口和System.loadLibrary()即可了,并无特别之处。
P.S:onCreate()中对R.id.txt执行setText(),所以这里需要对xml布局文件按正常的开发步骤进行修改即可。

直接给出代码如下:
  1. public class MainActivity extends Activity{
  2. static {
  3. System.loadLibrary("JniTest");
  4. }
  5. public native String getStringFromNative();
  6. @Override
  7. protected void onCreate(Bundle savedInstanceState) {
  8. super.onCreate(savedInstanceState);
  9. setContentView(R.layout.activity_main);
  10. TextView txtView = (TextView) findViewById(R.id.txt);
  11. txtView.setText(getStringFromNative());
  12. }
  13. }



Step: 2.执行Build->Make Project


这一步骤执行一下,验证工程中并无其它错误,并对工程进行了编译,生成了.class文件.
.class文件的生成路径是在 app_path/build/intermediates/classes/debug下的.如下图ÿ
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/575192
推荐阅读
相关标签
  

闽ICP备14008679号