2017-05-23 15 views
0

私は、プレビルドの前にプログラムを実行するAndroidアプリケーションをビルドしています。 build.gradleファイルでAndroidでbuild.gradleのビルド前に.appプログラム(ファイル)を実行する方法

、私が持っている:

app_file.app: app_file.app: is a directory 

し、それを実行することはできません:私は実行すると

task runFile(type:Exec) { 
    workingDir './path/to/.app/' 

    commandLine 'sh', 'app_file.app' 
preBuild.dependsOn runFile 

、私はというエラーを取得します。

Macでこのファイルを使用してアプリケーションを実行する方法はありますか?

私はこれを.exeファイルを持つウィンドウで使用しています。

答えて

1

OS Xのapp_file.appは実行ファイルのようです。実際には、実際には、エラーが示唆しているように、いくつかの標準的なファイル構造を持つ単なるディレクトリです。ターミナルまたはこの場合はGradleから.appを起動するには、openユーティリティを使用する必要があります。したがってshの代わりにopenを使用してください。正常に動作するはずです。

関連する問題