zipalign:加载共享库时出错:libc ++.所以:无法打开共享对象文件:没有这样的文件或目录

SSS*_*SSS 2 android aptitude apk libc++ ubuntu-14.04

我正在尝试构建Android应用程序.当我运行zip对齐工具来优化APK时,我收到以下错误消息:

zipalign: error while loading shared libraries: libc++.so: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我试着安装libc ++

sudo aptitude install libc++
Run Code Online (Sandbox Code Playgroud)

它说:找不到包"libc +".

我终端的快照

我终端的快照

lia*_*uau 6

如果您的系统是64位,则路径上应该有一个文件夹lib64

 [android-path]/build-tools/[version]/
Run Code Online (Sandbox Code Playgroud)

lib64中的文件是

[ec2-user 25.0.2]$ ll lib64/
total 51628
-rwxrwxrwx 1 ec2-user ec2-user 30712616 Dec 23 07:22 libLLVM.so
-rwxrwxrwx 1 ec2-user ec2-user   482522 Dec 23 07:22 libbcc.so
-rwxrwxrwx 1 ec2-user ec2-user   433914 Dec 23 07:22 libbcinfo.so
-rwxrwxrwx 1 ec2-user ec2-user  1211614 Dec 23 07:22 libc++.so
-rwxrwxrwx 1 ec2-user ec2-user 20019608 Dec 23 07:22 libclang.so
Run Code Online (Sandbox Code Playgroud)

只需将文件夹lib64和zipalign程序一起复制到目标路径,即可正确运行zipalign.

它对我有用.我想zipalign依赖于lib64文件夹中的文件.