今天早上更新了 Android Studio 2.2 beta2 版本,结果过不了编译了,提示如下图
点击 Fix 就自动将 gradle 版本改为 2.14.1,Android plugin 改为 2.1.3 了。
我的 gradle 版本原来是 2.10,Android plugin 是 2.1.0,今天更新后就无法使用 Android plugin 是 2.1.0 了,gradle 版本倒是可以换回 2.1.0。
因为项目打包需求,还是希望使用 2.10 和 2.1.0 的配置,有没有遇到同样情况的同学,麻烦给点提示,多谢!
Dalam kemas kini versi ini, Studio melakukan sesuatu yang jahat - jika direktori gradle anda berada dalam direktori studio, selepas kemas kini, studio akan memadamkan gradle 2.10 anda secara paksa dan menggantikannya dengan 2.14.1 untuk anda konfigurasi semula
Jika direktori gradle anda belum dipadamkan, maka cuma tukar direktori gradle yang menunjuk dalam tetapan
Selepas menaik taraf Android Studio kepada 2.1.3, versi gradle lain dalam folder
gradle
di bawah direktori pemasangan telah dipadamkan secara tidak jelas dan dipaksa untuk ditingkatkan kepadagradle-2.14.1
Hanya versi 2.1.3 dan ke atas boleh digunakan dalam projek. Malah, jika tiada keperluan khas lain untuk versi gradle, adalah disyorkan untuk menggunakan versi yang lebih tinggi. Jika anda mempunyai sekatan kompilasi yang sama seperti penyoal, ikut langkah di bawah untuk memulihkan kepada versi asal:Mula-mula semak folder
android studio
dalam direktori pemasangangradle
Jika foldergradle-2.10
anda telah dipadamkan, pergi ke http://gradle.android-studio.org/重新下载一个放到该目录。Kemudian masukkan
settings
untuk mencarigradle
, dan ubah suaiGradle home
ke direktorigradle-2.10
yang dimuat turun.Terakhir diubah suai atribut
gradle/gradle-wrapper.properties
(sepertidistributionUrl
) faildistributionUrl=https://services.gradle.org/distributions/gradle-2.4-all.zip
dalam projek dan versibuild.gradle
dalam failgradle
, disusun semula dan semuanya OK.Android Studio gradle plugin
memang perlu digunakan dengan versi khususGradle
, ini perkara biasa. Dulu pun sama, cuma ikut kehendaknya.