2017-06-01 43 views
19

Android studio 2.4 kullanıyorum ve bu hatayı alıyorum. Görünüşe göre android eklentimi güncellemeliyim, ancak jcenter'ı yeni sürümler için kontrol ettiğimde, sadece sürümü 2.5.0-alpha-preview-02 idi. Bu aynı hatayı neden olur. Ayrıca hata iletisinde bir yerde ANDROID_DAILY_OVERRIDE ortam değişkenini değiştirmem gerektiğini söylüyorum. Ama bu ortam değişkeninin nereye yerleştirileceğine dair hiçbir fikrim yok mu? Local.properties'e mi gitmeli yoksa bir OS env değişkeni mi? Başka birinin bu sorunla karşı karşıya olup olmadığını merak ediyordum.Android eklentisi çok eski (2.4.0-alpha7)

Bu tam mesaj

Error:(1, 0) The android gradle plugin version 2.5.0-alpha-preview-02 is too old, please update to the latest version. 
To override this check from the command line please set the ANDROID_DAILY_OVERRIDE environment variable to "8d256f619ba96afd1273947e8b8bebea4cb2fd05" 
<a href="fixGradleElements">Upgrade plugin to version 2.4.0-alpha7 and sync project</a><br><a 
href="openFile:C:/Users/hshahdoost/MyWork/BAmooz/Android/build.gradle">Open File</a> 
+4

yeniden: Android Studio ekibi " Terk edilmiş "Android Studio 2.4 çalışan ve gelecekteki Android Studio 3.0 üzerinde duruldu. Bu konuda daha fazla bilgiye buradan ulaşabilirsiniz: https://android-developers.googleblog.com/2017/05/android-studio-3-0-canary1.html –

+0

benimki aslında 2.4.0-alpha7'nin çok eski olduğunu söylüyor, lütfen güncelleyin 2.4.0-alpha7, GGWD google – behelit

+0

@behelit iyi, bu doğru 2.4.0 şimdi çok eski, yakında 3-RC1'e yükseltmenizi öneririm. Gradle içinde daha kolay u yüz daha kolay –

cevap

8

o afte Android Studio OS (veya yerel kullanıcı) tuşuna "ANDROID_DAILY_OVERRIDE" ile çevre değişken ve değer "8d256f619ba96afd1273947e8b8bebea4cb2fd05" ekleyerek ve yeniden düzeltilebilir yeniden başlatmasını Bu r. Android Studio 3.x'e geçtikten sonra, bu ortam değişkenini geri almak daha iyidir. Ubuntu

20

beta/alfa sürümleri için ve bundan sonra 40 gün sınırı vardır, sen son sürüme güncellemek için Android Studio kuvvetler.

Ama çok olası bir çözüm (MAC) komut satırında yürütülmesi, bu ortam değişkeni kuruyor (en yeni 3.0 AS ile alfa) yok:

launchctl setenv ANDROID_DAILY_OVERRIDE 8d256f619ba96afd1273947e8b8bebea4cb2fd05

ve Android Studio Windows'ta

+0

"launchctl setenv" ile ilgili yorumda bulunduğum tüm bu terminal komutu nedir? Bulamıyorum – olegivo

+0

MAC, windows veya linux için bir ortam değişkeni ayarlamalısınız – nhpatt

+0

8d256f619ba96afd1273947e8b8bebea4cb2fd05 tam olarak ne anlama geliyor? – Eselfar

2

Çözümümün:

cd /etc 
sudo gedit environment 

eklenti 'çevre' dosyasının sonuna kadar: ANDROID_DAILY_OVERRIDE = "your_value"

kaydedip Sadece herkesin bildirmek için