ndkCompile ndk-build CMakeList 区别.

版权声明:欢迎传播,请标明出处。 https://blog.csdn.net/u201011221/article/details/84786082

一直很好奇`android.useDeprecatedNdk = true`到底是使用的什么废弃ndk, 但是找资料一直没有找到相关的.

最近看谷歌官网资料, 有些理解. 写在这里权当抛砖引玉, 不保证正确, 有更了解的麻烦指出错误.

现在常用的ndk编译主要用两种, 一种是ndk-build+Android.mk, 另一个种是CMakelist. 这两种属于比较现代的ndk开发方式了.

在这之前, 还有一个叫ndkCompile的开发方式, 这种方式就是已经废弃的, 也就是`useDeprecatedNdk`里所指的ndk开发方式.

为什么会有这个理解呢, 看下面这篇文章, 在`Migrate from ndkCompile`推荐gradle移除下面这一行, 使用ndk-build或者CMakelist开发. 所以说, ndkCompile是上古时代的一种开发方式.

// Remove this line
android.useDeprecatedNdk = true

https://developer.android.com/studio/projects/add-native-code?utm_source=android-studio#ndkCompile

猜你喜欢

转载自blog.csdn.net/u201011221/article/details/84786082
今日推荐