存档文件可以存储外部链接吗?

时间:2016-03-01 00:05:34

标签: android linux webrtc

我正在尝试将我的Android应用与第三方存档相关联。此归档文件libvpx_new.a,是作为构建Android Webrtc(在Ubuntu上)的一部分创建的众多归档中的一个。我将此存档和头文件复制到Windows上的C:\ThirdParty目录中。我的Android应用尝试与ThirdParty/libvpx_new/libvpx_new.a进行关联。

当构建运行时,我会收到链接错误,例如:

xxx/arm-linux-androideabi/bin/ld.exe: error: cannot open
C:/ThirdParty/libvpx_new/source/libvpx/vp8/libvpx_new.vp8_dx_iface.o:
No such file or directory

如果我只是复制所有丢失的目标文件(在适当的子目录中),我的构建将完成。就好像归档文件libvpx_new.a包含指向目标文件的链接,而不是存储实际的函数。

这可能吗?如果是这样,有没有办法修复存档文件只是吸收目标文件而不是指向它们?问候。

1 个答案:

答案 0 :(得分:0)

事实证明档案确实可以存储外部链接。这种档案被称为“薄”档案。查看Turn thin archive into normal one以将精简档案转换为普通档案。