我目前正在尝试在 Fedora 19 上为我的 APQ8060 Dragonboard 编译 Android 2.3 Gingerbread。一切都已按照本指南进行设置,并且我之前遇到了一些错误,但使用此处的一些修复程序修复了这些错误。然而,现在我遇到了一个文件被截断的错误,而谷歌没有发现任何东西。以下是发送到终端的内容:
Install: out/host/linux-x86/bin/create_test_dmtrace
host Prebuilt: cts (out/host/linux-x86/obj/EXECUTABLES/cts_intermediates/cts)
host SharedLib: libssl (out/host/linux-x86/obj/lib/libssl.so)
out/host/linux-x86/obj/lib/libcrypto.so: file not recognized: File truncated
collect2: error: ld returned 1 exit status
make: *** [out/host/linux-x86/obj/lib/libssl.so] Error 1
需要注意的是,我没有使用标准的 Android 源代码,而是使用了开发板制造商提供的源代码。我相信它稍作修改以更好地与董事会合作。