Android NDK 开发Demo
文章目录
- 1. 准备环境
- 2、编码
-
- 2.1 创建Project
- 2.2 创建java app
- 2.3 创建native-lib
- 2.4 androidapp 增加native-lib依赖
- 2.5 编译运行
Android NDK Hello World 是一个简单的示例,它演示了如何使用 Android NDK 开发库。
1. 准备环境
-
wingcc 工具链安装:https://editor.csdn.net/md/?articleId=130095633
- 下载
- 解压
- 配置环境变量
- 测试:gcc -v
-
NDK下载
- 如图
2、编码
- 创建Project
- 创建java app
- 创建native-lib
- androidapp 增加native-lib依赖
- 编译运行
2.1 创建Project
2.2 创建java app
2.3 创建native-lib
nativelib
2.4 androidapp 增加native-lib依赖
- app>build.gradle 中
-
app>MainActivity
public class MainActivity extends AppCompatActivity {private TextView tv;@SuppressLint("MissingInflatedId")@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//调用jni方法String stringFromJNI = new NativeLib().stringFromJNI();tv = findViewById(R.id.tv_info);tv.setText(stringFromJNI);} }
2.5 编译运行
代码:NdkDemo