No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
原因一:
今天新打开一个项目编译,一直编译不过,报错如下:
一看就知道时NDK的问题,去网上搜了好久挨个的尝试都不行。
由于大体推断时NDK问题,加之这个项目时比较老的,所以怀疑NDK版本和build不兼容的原因。
最新的NDK是23b的版本,对应的目录结构如下
ndk/22.1.7171670/的结构,而且确实也没有arm-linux这样的目录。所以大体推断是版本不兼容的问题,老的build工具不支持老的NDK目录结构。
所以我的解决方案是:
1.卸载掉当前版本的NDK。
2.通过下面的地址,下载16b的版本
下载地址https://github.com/android/ndk/wiki/Unsupported-Downloads
3.直接解压到原来的ndk目录下
4.重新编译项目,通过。
原因二:
PS:若干年后,又遇到这个问题,网上一搜,竟然搜到自己的文章。排查之后,这次的原因有所不同。
也是一个老的项目,用的gradle版本是5.4.1的版本,这个版本SDK和NDK目录是分开的,需要配置两个。
改成如下配置解决:
sdk.dir=/.../Library/Android/sdk
ndk.dir=/.../Library/Android/sdk/ndk/21.1.6352462
GitHub 加速计划 / li / linux-dash
6
1
下载
A beautiful web dashboard for Linux
最近提交(Master分支:3 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献11条内容
所有评论(0)