it-swarm.asia

"إصدار Gradle 2.10 مطلوب." خطأ

كما كنت تستخدم

classpath 'com.Android.tools.build:gradle:+'

في الملف build.gradle ، تلقيت الخطأ التالي منذ تم إصدار إصدار gradle 2.10 . الخطأ هو:

تحذير: إصدار Gradle 2.10 مطلوب. الإصدار الحالي هو 2.8. إذا كنت تستخدم مجمّع gradle ، فحاول تحرير التوزيعUrl في C:\Users\blahblah\myproject\gradle\wrapper\gradle-wrapper.properties إلى gradle-2.10-all.Zip

في البداية ، يبدو من السهل حلها بواسطة الدليل ، ولكن عندما فعلت التغيير ، حصلت على الخطأ مرة أخرى.

أنا أستخدم Android Studio 2.0 مع أحدث أدوات Android SDK 24.4.1 و أدوات Android SDK Build 23.0.2

لقد حاولت حتى تنزيل Gradle 2.10 ووضعها يدويًا على مجلد android-studio\gradle\، لكن لا حظ.

سيكون موضع تقدير أي مساعدة.

244
SalmanShariati

تحتاج إلى تغيير ملف> إعدادات> بناء ، تنفيذ ، نشر> أدوات البناء> Gradle> Gradle home path

في نظام Mac OS ، قم بتغيير المسار في Android Studio> التفضيلات> الإنشاءات والتنفيذ والنشر> أدوات البناء> Gradle> Gradle home

أو قم بتعيين استخدم مجمّع gradle الافتراضي وحرر Project\gradle\wrapper\gradle-wrapper.properties files files distributionUrl مثل هذا

distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.Zip
393
adrbtk

افتح التفضيل وابحث عن Gradle أو انتقل إلى Builds ، Execute ، Deployment> Build Tools> Gradle

ثم قم بتغيير إعداد مستوى المشروع إلى Use default gradle wrapper (recommended)

أو احتفظ بخيار توزيع gradle المحلي وقم بتعيين Gradle home to /.../gradle-2.10

Preference screen - Gradle

تأكد من إعداد إصدار Gradle بالفعل إلى 2.10 في إعدادات الوحدة النمطية

في نافذة المشروع ، انقر بزر الماوس الأيمن على مشروعك ثم حدد Open Module Settings (+)

Open Module Settings Project > Gradle version and enter 2.10

تحديث

إصدار Gradle: 3.3 إصدار Android Plugin: 2.3.1

86
M'hamed

أسهل طريقة لتحقيق ذلك هي الانتقال إلى: افتح إعدادات الوحدة النمطية (مشروعك)> المشروع> إصدار Gradle وأدخل 2.10

52
cmota

قم بتنزيل أحدث إصدار gradle-3.0-all.Zip من

http://gradle.org/gradle-download/

التحميل من رابط التوزيع الكامل

فتح في ملف استوديو أندرويد -> إعدادات -> مستوى

افتح المسار ولصقه في مجلد Zip Zip - 3.0 في هذا المجلد

تغيير 2.8 gradle الخاص بك إلى gradle 3.0 في الملف -> إعدادات -> gradle

أو يمكنك تغيير المجمع الخاص بك في المشروع

قم بتحرير ملف YourProject\gradle\wrapper\gradle-wrapper.properties وتحرير التوزيع الميدانيتسجيل الدخول إلى

distributionUrl = https://services.gradle.org/distributions/gradle-3.0-all.Zip

41
Jackson Chengalai

بالنسبة للأشخاص الذين يستخدمون Ionic/Cordova framework ، نحتاج إلى تغيير distributionUrl في GradleBuilder.js file إلى var distributionUrl = process.env['CORDOVA_Android_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.10-all.Zip';

يقع GradleBuilder.js في project/platforms/Android/cordova/lib/builders/GradleBuilder.js

15
nigong

أولاً تحقق من إعدادات مستوى المشروع في

ملف> إعدادات> بناء ، تنفيذ ، نشر> أدوات البناء> Gradle

وحدد الخيار:

  • استخدم أداة تجميع القوالب الافتراضية (مستحسن)

ثم انتقل إلى المشروع

Gradle> wrapper> gradle-wrapper.properties

وتحرير نسخة من distributionUrl

distributionUrl = الشبكي: //services.gradle.org/distributions/gradle-2.10-all.Zip

وانت القيام به :)

11
Ashish Shukla

لاستوديو أندرويد v2.1

اتبع هذه الخطوات السهلة من الصور.

  1. انتقل "ملف" وانقر فوق "بنية المشروع" .  Opening project structure settings for the project

  2. ثم حدد "Project" من القائمة اليسرى ثم قم بتغيير "إصدار Gradle" إلى الإصدار الذي قام مدير sdk بتثبيته. في حالتي هو 2.10 لذلك أنا تغيير الإصدار إلى 2.10 ثم انقر فوق "موافق". ثم يقوم Android studio تلقائيًا بمزامنة gradle مرة أخرى وتم إصلاح الخطأ .  Changing gradle version to the latest installed version for the project

10
Amit Tumkur

الطريقة الأسهل بالنسبة لي لإصلاح هذه المشكلة:

  1. أغلق IDE.
  2. حذف مجلد "gradle"
  3. إعادة فتح المشروع.
8
android developer

بالنسبة لأولئك الذين يستخدمون الأيونية ، انتقل إلى
[project name]/platforms/Android/cordova/lib/builders/GradleBuilder.js

في السطر 164 ، سترى ما يلي:
var distributionUrl = process.env['CORDOVA_Android_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.13-all.Zip';

يستخدم هذا الخط لإنشاء gradle-wrapper.properties الخاص بك ، لذلك لن تكون أي تغييرات تطرأ على gradle-wrapper.properties مهمة. كل ما عليك القيام به هو تغيير عنوان url إلى أحدث إصدار ، ومزامنة العتبة وحل المشكلة.

فقط تريد تغيير إصدار gradle في استوديو Android ، انتقل إلى File>settings>project وتغيير إصدار gradle. بعد التقديم ، سيقوم بمزامنة المشروع وستكون جاهزًا للبناء.

3
roger

إذا استمرت المشكلة ، أضف التعليمات البرمجية التالية في build.gradle للمشروع العلوي.

buildscript {
System.properties['com.Android.build.gradle.overrideVersionCheck'] = 'true'

...
}
3
saintjab

واجهت نفس المشكلة من قبل.

في النهاية ، المشكلة هي أن تستخدم المحطة الطرفية ؛ ويستخدم تكوين النظام.

التحقق من ذلك ، سواء كنت قد حددت

"GRADLE_HOME=.\gradle-2.10" 

آمل أن يساعد

3
user5327869

يستخدم نظام أندرويد android المكون الإضافي Android Gradle لدعم إنشاء تطبيقات Android باستخدام مجموعة أدوات Gradle build. يعمل المكون الإضافي بشكل مستقل عن Android Studio بحيث يمكن تحديث المكون الإضافي ونظام بناء Gradle بشكل مستقل عن Android Studio.

استخدم مجمّع gradle (مستحسن) - حدد هذا الخيار لاستخدام مجمّع Gradle. يتيح لك استخدام Gradle wrapper الحصول على تنزيل Gradle تلقائي للبناء. كما يتيح لك البناء باستخدام إصدار Gradle الدقيق.

قد تتطلب الإصدارات الأحدث من المكوّن الإضافي Gradle إصدارات أحدث من Studio لتمكين الميزات الجديدة في IDE ، لكن يجب فتح المشروع في الإصدارات الأقدم من Studio ، والبناء من هناك (بما أن Gradle يقوم بالبناء). سنكون حذرين للغاية حول هذا الموضوع.

Click on Settings -> Build -> Execution -> Deployment ->
Gradle -> Select  default gradle wrapper

يمكنك استخدام

classpath 'com.Android.tools.build:gradle:2.0.0-alpha3'  // or alpha2
Or //classpath 'com.Android.tools.build:gradle:2.1.3'
3
IntelliJ Amiya

مهم:

إذا كنت تحصل على هذا عند تشغيل:
gradle build
من سطر الأوامر يجب عليك استخدام:
gradlew build
بدلاً من ذلك ، ستستخدم مجمّع gradle لتنزيل إصدار gradle المناسب الذي يحتاجه التطبيق.

عندما تقوم بتنفيذ gradle build ، فأنت تستخدم العتبة العالمية المثبتة على نظامك.

2
dsharew

بالنسبة لي فشلت جميع الحلول السابقة ، لذلك أنا مجرد تحرير

Project\gradle\wrapper\gradle-wrapper.properties -> field distributionUrl 
distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.Zip

إلى

distributionUrl=https://services.gradle.org/distributions/gradle-2.10-all.Zip
2
Fasiha

انتقل إلى ملف -> إعدادات -> إنشاء ، تنفيذ ، نشر -> Gradle -> اختر Use default gradle wrapper

2
Lenny

تحتاج إلى change Prefrences > Builds,Execution,Deployment > Build Tools > Gradle >Gradle home path

أو قم بتعيين استخدام مجمّع gradle الافتراضي وتحرير Project\gradle\wrapper\gradle-wrapper.properties

distributionUrl = الشبكي: //services.gradle.org/distributions/gradle-2.10-all.Zip

1
Jaspreet Chhabra

ربما تكون مشكلتي مختلفة ، لذلك أريد فقط أن أخبر شخصًا قد يواجه نفس المشكلة التي تواجهني.

أنا حل هذه المشكلة عن طريق تغيير المسار الطرفي. عندما أقوم بتشغيل gradle clean ، الخطأ يأتي عبر "Gradle version 2.10 is required. Current version is 2.2.1".

لقد راجعت .gradle directory في مشروعي ، يوجد إصداران به: 2.2.1 ، 2.10.

عندما أقوم بتشغيل gradle -v ، يعرض الإصدار الحالي 2.2.1. أقوم بتغيير بيئة النظام الخاصة بي GRADLE_HOME إلى الدليل الجذر 2.10 ، ثم أعد تشغيل الجهاز الطرفي في AS وتشغيل "gradle -v" ، ولا يزال يظهر أن الإصدار الحالي هو 2.2.1.

فتح الإعداد -> محطة تغيير مسار cmd.exe إلى System32/cmd.exe. ثم أعد تشغيل المحطة ، gradle clean ، كل شيء على ما يرام.

1
Freddy

ما عملت بالنسبة لي على النعناع 17.03 الذي يقع قبالة أوبونتو 14.04

Sudo add-apt-repository ppa: cwchien/gradle Sudo apt-get update Sudo apt-get install gradle

أعد فتح Android Studio. انتقل إلى "تشغيل/تصحيح التكوين" ويجب أن يكون هناك أيقونة تفيد بأنك بحاجة إلى تحديث مستوى الوصول. فقط اضغط عليه.

1
CESCO

تم تثبيت إصدار Android Studio 1.5.1 وكان يعمل في هذا الخطأ. لديّ buildscript التالي (الذي كان يعمل على Ubuntu ولكن ليس Windows):

buildscript {
    dependencies {
        classpath 'com.Android.tools.build:gradle:2.1.0'
    }
}

حاولت:

  1. gradlew clean
  2. استخدم أداة تجميع القوالب الافتراضية (مستحسن)
  3. استخدم التوزيع المحلي وربطه بالثنائي الذي تم تنزيله

لم يعمل أي من هذه الحلول للأسف. تجدر الإشارة إلى أن ترقية Android Studio من 1.5.1 إلى 2.1.1 قد فشل أيضًا بسبب وجود أخطاء حوالي 2.10 مفقودًا وبالتالي تعذر إجراء ذلك.

الحل: ما انتهيت إليه هو تنزيل أحدث إصدار ثابت من Android Studio وتثبيته بدلاً من ذلك (2.1.1 في ذلك الوقت). بعد القيام بذلك تمت مزامنتها بنجاح

1
alexgophermix

كان لي نفس المشكلة ولم تساعد أي إجابة في stackoverflow. لكنني وجدت المشكلة في مشروعي. كان ذلك بسبب احتواء ملف .gitignore على هذه السطور:

# Package Files #
*.jar
*.war
*.ear

وهذا هو السبب في عدم قيام git بتحميل الملف MyProject\gradle\wrapper\gradle-wrapper.jar إلى جهاز التحكم عن بُعد. لذلك ، أضفت هذا السطر إلى .gitignore:

!/gradle/wrapper/gradle-wrapper.jar

تأكد من وجود هذا الخط أيضًا. على الأقل هذا حل مشكلتي

1
emiraslan

في المحطة الطرفية نوع gradlew نظيفة. سيقوم تلقائيًا بتنزيل وتثبيت الإصدار 2.10 من gradle (أي يتوفر أحدث إصدار من gradle verson)

على سبيل المثال: C:\Android\workspace\projectname> gradlew clean

0
killers

إذا كان لديك هذا الخطأ "إصدار Gradle المدعوم هو 2.14.1. الإصدار الحالي هو 2.4." ، على الجهاز الطرفي. يعني يجب عليك تحديث الخاص بك الدرج.

في نظام Mac OS: يمكنك استخدام مهد ترقية الترقية

0
lingyfh

أحدث مهد

قم بتنزيل أحدث إصدار gradle-3.3-all.Zip من

http://gradle.org/gradle-download/

1. تحميل من رابط التوزيع الكامل

2. فتح في ملف استوديو أندرويد -> الإعدادات -> مهارة

3. افتح المسار والصقه في مجلد Zip الذي تم تنزيله gradle-3.3 في هذا المجلد

4.change الخاص بك إلى 2.8 gradle 3.3 في ملف -> إعدادات -> gradle

5. أو يمكنك تغيير المجمع الخاص بك في المشروع

6. تعديل YourProject\gradle\wrapper\gradle-wrapper.properties ملف وتحرير توزيع الحقلإدخال إلى

distributionUrl = https://services.gradle.org/distributions/gradle-3.0-all.Zip

يظهر في ملفات مهارة استوديو Android

0
Asfer Hussain Siddiqui

في حالتي ، كانت المشكلة بالفعل في التوزيعURL في ملف gradle-wrapper.properties والإدراج التلقائي في Android Studio

distributionUrl = الشبكي: //services.gradle.org/distributions/gradle-4.0-20170417000025+0000-all.Zip

ولكن هذا كان عنوان URL خاطئ. الصحيح هو

distributionUrl = الشبكي: //services.gradle.org/distributions-snapshots/gradle-4.0-20170417000025+0000-all.Zip

يبدو أن عنوان url قد تغير في واجهة برمجة تطبيقات gradle ولكن ليس في Android Studio ، لذا فإن حل المشكلة يدويًا حل المشكلة بالنسبة لي.

0
Guilherme Carvalho

اضطررت إلى ترقية إصدار Cordova لدعم أحدث إصدار من Gradle. تحديث التوزيع في Url في GradleBuilder.js لا يعمل بالنسبة لي.

0
Steve W

في بعض الحالات ، لا ينجح هذا لأنه لا توجد مشكلة في مستوى المشروع أو Android-studio.

الخطوة 1:

الحد الأدنى لدعم الإصدار Gradle هو 2.14.1. الإصدار الحالي هو 2.11. إذا كنت تستخدم مجمّع gradle ، فحاول تحرير distributionUrl

  • تحقق من إصدار المهارة في نظامك gradle -version
  • الإصدار الأقدم إصدار الترقية brew install gradle

الخطوة 2

  • انتقل إلى Android-studio-> Preference-> Build، Execute، Deployment-> Gradle

  • استخدم مجمّع gradle الافتراضي وإلغاء تحديد العمل في وضع عدم الاتصال

الخطوه 3

  • تحقق distributionUrl في غلاف - خصائص

  • ترقية إذا كان الإصدار الأقدم.

  • مشروع نظيف

0
Prashant Srivastav

هذا العمل بالنسبة لي.

إنشاء مشروع جديد في استوديو أندرويد. افتح إعداد المشروع وانسخ مسار الممر المحلي. الآن افتح المشروع الذي يواجه مشكلة في اللصق وألصق عنوان url هذا وحدد المسار المحلي.

انقر فوق تطبيق سوف تحصل على حل المشكلة.

0
Muhammad Dawood