Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
0
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

@keigoi

Windows版 Android Studio (Gradle) でビルドディレクトリのドライブを変えるとエラーになる件

Android_Studio_project_on_network_drive.md に書いた話

Android Studio でネットワークドライブ上にプロジェクトを置く

Android Studio のプロジェクトをネットワークドライブ上に置くことについて 前の記事 で書いた。

しかし、このままではビルドディレクトリもネットワークドライブ上に置かれてしまうためビルドがとても重い。

ビルドディレクトリをローカルドライブに変更するとビルド時間が 1/4 で済むので、そのようにした話。

ビルドディレクトリを変える

app/build 以下に置かれるデフォルトのビルドディレクトリを変更するには、~/.gradle/init.gradle

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

などと書く。

ソースと異なるドライブに置くとエラー?

Google の issue tracker にポスト されているが、ビルドディレクトリを別ドライブに変えると error: failed to create directory ... などとビルドが途中にエラーで止まる。 参考: Stackoverflow のポスト

これに対処するには、 gradle.properties

android.enableAapt2=false

と書く。ただし 「2018年内でこの設定はできなくなる」旨の警告が出るようになってしまう。また Instant Run でエラーが出るなるので Android Studio の設定で無効化する必要があった。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
0
Help us understand the problem. What are the problem?