【发布时间】:2015-07-22 21:05:54
【问题描述】:
使用 Android NDK R10E,我正在尝试为所有受支持的 ABI 构建一个共享库,但对于某些但不是所有 ABI,我收到以下错误:
[armeabi] SharedLibrary : libMyLib.so /home/user/android-ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld:
fatal error: /home/user/source/MyLib/obj/local/armeabi/libMyLib.so: Input/output error
项目成功为 arm64-v8a、mips 和 mips64 构建,但失败并出现上述 armeabi错误>、armeabi-v7a、x86 和 x86_64。
我有一个静态库项目和另一个共享库项目,它们都为所有 7 个 ABI 成功构建。
如果我比较 obj/local/ 的内容,一个 ABI 构建和一个不构建,它们都包含除了 libMyLib.so 之外的所有相同文件。
【问题讨论】:
标签: android-ndk