Android --NDK

61 阅读1分钟

生成so位置

程序生成的.so文件在 ‘…\app\build\intermediates\cmake\debug\obj’ 路径下,
生成的apk文件在 ‘…\app\build\outputs\apk’ 路径下。

ndk-stack使用方法

官网demo

github.com/android/ndk…

  • 环境配置 Android Studio 需要在SDK Manager中SDK Tools安装Cmake(编译工具),NDK(环境)

e0349e7c8efb3c898db6eafe50451ff.png

  • 项目配置 打开下载的demo中的项目,配置一下sdk和ndk的地址

ndk.dir=/home/tang/Android/Sdk/ndk/22.1.7171670

c9d8cc6a0fb54265ffe7f570dd1fcc2.png

修改build.gradle的ndkVersion

8646eda54815cd5d9241d114e35794b.png

然后同步一下代码,如果还是报错的话

dda15ca6559c9a818e378fbd7f252cd.png

project structure.. ->Modules ->NDK version 下拉选择你的NDK版本

04c3fb82806ea0f0319a7365ed04d79.png

audio-echo

bitmap-plasma

builder

camera

display-p3

endless-tunnel

gles3jni

hello-gl2

hello-jni

hello-jniCallback

hello-libs

hello-neon

hello-oboe

native-activity

native-audio

native-codec

native-media

native-midi

native-plasma

nn-samples

  • minSdkVersion 30,必须得Android11的手机才可以

other-builds

prefab

san-angeles

sensor-graph

teapots

webp

prefab-publishing

  • This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 4.2 or newer. Android Studio的版本必须在4.2以上