这是我的问题:
我在Github上存储了一个库。该库包含处理C++文件所需的本地代码和所有其他内容。在本地,项目/库运行良好,但我想通过JitPack将该库作为依赖项包含进来。
这就是问题的起点...
JitPack似乎使用最新版本的NDK,但这不是我的代码可以构建的版本。目前,没有时间更新我的库,但找不到任何定义NDK版本作为项目依赖项的解决方案。
我知道可以在local.properties中定义ndk.dir,但该文件不应成为repo的一部分。我想知道是否有一种方法告诉JitPack应使用哪个NDK版本来构建依赖项。
我很想知道是否有人已经遇到过类似的问题,以及是否有任何想法如何解决它。
感谢任何想法。 :)
我在Github上存储了一个库。该库包含处理C++文件所需的本地代码和所有其他内容。在本地,项目/库运行良好,但我想通过JitPack将该库作为依赖项包含进来。
这就是问题的起点...
JitPack似乎使用最新版本的NDK,但这不是我的代码可以构建的版本。目前,没有时间更新我的库,但找不到任何定义NDK版本作为项目依赖项的解决方案。
我知道可以在local.properties中定义ndk.dir,但该文件不应成为repo的一部分。我想知道是否有一种方法告诉JitPack应使用哪个NDK版本来构建依赖项。
我很想知道是否有人已经遇到过类似的问题,以及是否有任何想法如何解决它。
感谢任何想法。 :)
没有与请求的版本19.2.5345600匹配的NDK版本。本地可用的版本:20.0.5594570,20.0.5594570。
- Thomas Cirksenawget https://dl.google.com/android/repository/android-ndk-r11b-linux-x86_64.zip
并在那里解压缩它。但是您有一个更大的问题:r11b与externalNativeBuild
不兼容。 - Alex Cohnlocal.properties
是有帮助的。 - daparic