这是我的问题:
我在Github上有一个图书馆。该库包含本机代码以及处理C ++文件所需的一切。在本地项目/库工作正常,但我想通过JitPack将该库作为依赖项包含在内。这就是问题开始的地方...
JitPack似乎使用了NDK的最新版本,但这不是我的代码可以构建的版本。目前,没有时间更新我的库,但是找不到任何解决方案来将NDK版本定义为项目的依赖项。
我知道ndk.dir
可以在处定义,local.properties
但该文件不应该是回购的一部分。我想知道是否有一种方法可以告诉JitPack应该使用哪个NDK版本来建立依赖关系。
我很好奇你们中的任何人是否已经遇到过类似的问题,以及是否有人知道如何解决它。
我很欣赏任何想法。:)
今天,Android Studio插件支持并行NDK,并且SDK Manager可以管理NDK的多个版本。在gradle.build中,设置例如android.ndkVersion '19.2.5345600'
。您可能可以通过编程方式触发SDK Manager,以安装期望的版本。
请注意,共享local.properties
无济于事,因为它指向NDK的安装目录(取决于PC配置),并且不存储NDK版本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句