1

ある Ubuntu マシンから別の Ubuntu マシンに移行したところです。Android SDK を最初から再ダウンロードする必要がなかったので、~/android-sdksディレクトリを古いマシンから新しいマシンにコピーしました。コピー中にアクセス許可が台無しになった可能性があると思います。たとえばplatform-tools/abd、実行可能ファイルとしてコピーされませんでした。他のファイルには、必要なことを実行するために必要な権限がないため、これによりEclipseでさらに悲しみが増していると思います(https://stackoverflow.com/a/886494を参照)。ディレクトリを再ダウンロードせずにディレクトリのアクセス許可を修正する簡単な方法はありますか、~/android-sdksアクセス許可の変更が必要なファイルを手動で見つけようとしますか?

4

1 に答える 1

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

...実行ビットが保持されました。

于 2013-07-02T14:17:39.753 に答える