プロジェクトでAndroidアップデートを実行しようとすると、次のエラーが発生します。Linuxを使用します。
これがantコードです(ここ${directory}
で、Androidプロジェクトのディレクトリです):
<exec
executable="/bin/bash"
failonerror="true">
<arg value="android"/>
<arg value="update"/>
<arg value="project"/>
<arg value="-p"/>
<arg value="${directory}"/>
</exec>
エラーは次のとおりです。
[exec] android: can't find sdkmanager.jar
の権限を変更しようとしましたがsdkmanager.jar
、777
それでも同じエラーが発生します。
bashまたはシェルスクリプトから同じコマンドを実行すると、正常に機能します。また、ターミナルで実行すると正常に動作します。
この問題の原因とその修正方法を教えてください。