私はDocker Ubuntuマシン内でGradleビルドを実行しようとしています。Android SDKを通じてインストールされたaaptを実行できません。理由は何でしょうか?
私がコンパイルしているアプリケーションは.apkファイルを生成するはずですので、次のコマンドを使用してインストールしたAndroid SDKビルドツールの一部として提供されているaaptパッケージャを使用しています。 android update sdk -u -a -t 7
(AndroidのSDKは、改正23.0.3-ツールの構築)
しかし、私はGradleのを実行するときに、それが次のエラーで失敗します。私のMacBookを通じ
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':Company-ServicesSDK:processReleaseResources'.
> A problem occurred starting process 'command '/Users/itai/repos/Company-Android_fork/.gradle/android-sdk-linux/build-tools/23.0.3/aapt''
私はAAPTを実行することができるよ、それ正しく動作しますが、Dockerマシンから実行しようとすると、私は取得します:
bash: ./aapt: No such file or directory
私のMacからfile aapt
を実行している:それはなぜ起こるか
aapt: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, not stripped
誰もが知っているとどのようにそれを解決するために?それは誰もが興味場合