我刚刚从一台Ubuntu机器转换到另一台机器。我不想再重新下载Android SDK,所以我将~/android-sdks
目录从旧机器复制到新机器。我相信在复制期间权限可能已经搞砸了,例如platform-tools/abd
未作为可执行文件复制。我认为这让我在Eclipse中更加悲痛(c.f。https://stackoverflow.com/a/886494),因为其他文件没有他们需要做的事情所需的权限。是否有一种简单的方法可以修复~/android-sdks
目录上的权限而无需再次重新加载/手动尝试查找哪些文件需要更改权限?
答案 0 :(得分:1)
我遇到了在新Mac上安装sdk的类似问题。我猜测解决方案是类似的。
作为一名长期的Java开发人员,我经常使用java“jar”实用程序来管理zip文件。我以下......
$ java xf ~/Downloads/adt-bundle-max-x86_64-20130522.zip
...正确提取了所有文件,但未设置执行位。我把目录吹走了,并用解压缩重新提取......
$ rm -rf adt-bundle-max-x86_64-20130522
$ unzip ~/Downloads/adt-bundle-max-x86_64-20130522.zip
...现在保留了执行位。