我试图在Ubuntu上从刚刚安装的android sdk运行zipalign。虽然您可以在正确的目录中清楚地看到zipalign,但运行它会产生"没有这样的文件或目录"。我可以用十六进制编辑器打开它。我可以用cat列出其内容,但仍然......没有这样的文件?!
qus@Ubuntu:~/Dev/android-sdk-linux/build-tools/22.0.1$ ls -al
total 65400
drwxrwxr-x 4 qus qus 4096 kwi 8 19:42 .
drwxrwxr-x 3 qus qus 4096 kwi 8 19:42 ..
-rwxrwxr-x 1 qus qus 1264873 kwi 8 19:42 aapt
-rwxrwxr-x 1 qus qus 268935 kwi 8 19:42 aidl
-rwxrwxr-x 1 qus qus 3570836 kwi 8 19:42 arm-linux-androideabi-ld
-rwxrwxr-x 1 qus qus 33826 kwi 8 19:42 bcc_compat
-rwxrwxr-x 1 qus qus 473812 kwi 8 19:42 dexdump
-rwxrwxr-x 1 qus qus 2577 kwi 8 19:42 dx
-rwxrwxr-x 1 qus qus 3570836 kwi 8 19:42 i686-linux-android-ld
-rw-rw-r-- 1 qus qus 8632399 kwi 8 19:42 jack.jar
-rw-rw-r-- 1 qus qus 2948562 kwi 8 19:42 jill.jar
drwxrwxr-x 2 qus qus 4096 kwi 8 19:42 lib
-rwxrwxr-x 1 qus qus 303373 kwi 8 19:42 libbcc.so
-rwxrwxr-x 1 qus qus 802678 kwi 8 19:42 libbcinfo.so
-rwxrwxr-x 1 qus qus 15699200 kwi 8 19:42 libclang.so
-rwxrwxr-x 1 qus qus 1311060 kwi 8 19:42 libc++.so
-rwxrwxr-x 1 qus qus 22195804 kwi 8 19:42 libLLVM.so
-rwxrwxr-x 1 qus qus 1838328 kwi 8 19:42 llvm-rs-cc
-rwxrwxr-x 1 qus qus 4137 kwi 8 19:42 mainDexClasses
-rw-rw-r-- 1 qus qus 885 kwi 8 19:42 mainDexClasses.rules
-rwxrwxr-x 1 qus qus 1919720 kwi 8 19:42 mipsel-linux-android-ld
-rw-rw-r-- 1 qus qus 727899 kwi 8 19:42 NOTICE.txt
drwxrwxr-x 5 qus qus 4096 kwi 8 19:42 renderscript
-rw-rw-r-- 1 qus qus 17 kwi 8 19:42 runtime.properties
-rw-rw-r-- 1 qus qus 16509 kwi 8 19:42 source.properties
-rwxrwxr-x 1 qus qus 1228769 kwi 8 19:42 split-select
-rwxrwxr-x 1 qus qus 98040 kwi 8 19:42 zipalign
qus@Ubuntu:~/Dev/android-sdk-linux/build-tools/22.0.1$ ./zipalign
bash: ./zipalign: No such file or directory
答案 0 :(得分:2)
好的,对于碰巧遇到同样问题的人来说再一次:
sudo apt-get install libstdc ++ 6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386
它有效!并且想想前一段时间Linux用户都在嘲笑非描述性的Windows错误消息...