質問

私はちょうどAndroid Studioをインストールしたと私は卒業を使って構築することを学ぶだけです。ただし、デフォルトのプロジェクトの設定では、マイビルドはプロジェクトディレクトリにあり、それらを他の場所に配置したいと思います(好ましくはプロジェクトディレクトリの外側)。これを達成することは可能ですか?私はどこで変更を加え、どのような変化を作りますか?

役に立ちましたか?

解決

ルートbuild.gradle

allprojects {
    buildDir = "/path/to/build/${rootProject.name}/${project.name}"
}
.

関連項目グラバリーグローバルビルドディレクトリ

とdocs https://gradle.org/docs/current/userguide/writing_build_scripts。HTML

他のヒント

"BuildDir"プロパティをgradlew.batに渡すことができます(私はLinuxのバージョンでこれを行うことができますが、テストしていません)

例:

gradlew.bat assembleRelease -PbuildDir="C:\BuildFolder"
.

プロジェクトIMLファイルにはbuild_folder_path属性があります。私はまだ自分自身を変えようとしていないので、それがうまくいくかどうかわからない。デフォルト値は$ MODULE_DIR $ /ビルドです。

編集:私は迅速なテストをしました、そしてこれはうまくいきませんでした。変更されると、IMLファイルが変更されたため、プロジェクトは再ロードする必要があります。リロードすると、ビルドディレクトリがデフォルトに戻ります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top