私はシェルスクリプトを実行するはずのタスクを持っています。 Gradleので、私は次のように定義されています私の仕事を実行していないぼんやり
defaultTasks 'renaming'
... some other stuff goes here ...
task renaming(type: Exec) {
commandLine 'sh', 'src/main/bin/rename.sh'
}
私はSRC /メイン/ binに/
しかし、それはテスト目的のために実行を(取得していないで、私のモジュールの下にシェルスクリプトを持って、シェルがディレクトリを作成しますasfasfと呼ばれる)。これをどうすれば解決できますか?
あなたは/Users/you/AndroidStudioProjects/yourProject/app/src/main/bin/rename.shのようなフルパスで試してみましたか? – HendraWD
プロジェクトは別のマシン上でコンパイルされるので、その場合は完全なパスを取得する方法がわかりません。 –
スクリプトを手動で実行しようとしましたか?多分エラーがあるかもしれません – minas