gpt4 book ai didi

android - 无法运行程序 “mips64el-linux-android-strip”:error = 2,没有这样的文件或目录

转载 作者:行者123 更新时间:2023-12-03 06:25:14 26 4
gpt4 key购买 nike

我尝试在Mac上构建一个在Linux上开发的项目,在获得依赖关系和其他东西后,我在建筑物的Run Tasks部分得到了此错误:

Cannot run program "/Users/invisible/Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/darwin-x86_64/bin/mips64el-linux-android-strip" (in directory "/Users/invisible/bale/anbe/android-sdk"): error=2, No such file or directory

我检查了目录,发现 mips64el-linux-android-4.9文件夹为空,并且有一个名为 NOTICE-MIPS64的文件包含以下文本:
This mips64el-linux-android-4.9 directory exists to make the NDK compatible with the Android
SDK's Gradle plugin, version 3.0.1 and earlier, which expects the NDK
to have a MIPS64 toolchain directory.

因此,我明白了,不再支持MIPS,所以我添加了:
ndk {
abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86'
}

到我的 build.gradle文件,但问题仍然存在。

我在我的项目中不支持MIPS,这似乎是由于依赖关系导致了此问题的发生。现在,我不知道该怎么办才能解决此问题并摆脱此错误。

我正在使用 Android Studio 3.1.3NDK 17.1.48

最佳答案

最后通过使用android-ndk-r11c而不是android-ndk-r17b下载的here解决了我的问题。
使用某些使用某些C库(例如ffmpeg)的Telegram库似乎出现了问题。

我尝试了许多方法

ndk {
abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86'
}

在每个出现错误的依赖项 build.gradle文件中,将错误更改为 jni tasks并导致一些C弃用问题,我不得不编写一些CMakeFiles。但最终更改为 ndk 11并进行重建对我来说很有效。

关于android - 无法运行程序 “mips64el-linux-android-strip”:error = 2,没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51799050/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com