Ionic-framework: تعذر العثور على إصدار مثبت من Gradle إما في Android Studio أو على نظامك لتثبيت غلاف gradle. يرجى تضمين gradle في مسارك ، أو تثبيت Android Studio

تم إنشاؤها على ١٠ مايو ٢٠١٧  ·  25تعليقات  ·  مصدر: ionic-team/ionic-framework

الإصدار الأيوني:

[x] 3.x

أنا أرسل ...
[x] تقرير الشوائب

السلوك الحالي:

ionic run android --prod في الخطأ أدناه

تعذر العثور على إصدار مثبت من Gradle إما في Android Studio أو على نظامك لتثبيت غلاف gradle. يرجى تضمين gradle في مسارك ، أو تثبيت Android Studio

سلوك متوقع:

يجب إنشاء وتشغيل أيوني android --prod على جهاز متصل

المعلومات الأيونية:

Cordova CLI: 7.0.0 
Ionic Framework Version: 3.1.1
Ionic CLI Version: 2.2.3
Ionic App Lib Version: 2.2.1
Ionic App Scripts Version: 1.3.7
ios-deploy version: 1.8.6 
ios-sim version: 5.0.8 
OS: macOS Sierra
Node Version: v6.10.1
Xcode version: Xcode 8.2.1 Build version 8C1002

التعليق الأكثر فائدة

على [email protected] و SDK Tools 26.x.x يجب عليك تثبيت gradle بنفسك.

إذا كان لديك نظام debian / ubuntu ، فيمكنك القيام بذلك على هذا النحو
sudo apt-get install gradle

ال 25 كومينتر

هل فعلت ما اقترحته رسالة الخطأ؟

تحتاج إلى تثبيت Android Studio وتأكد من أنه في PATH .

إليك PATH على سبيل المثال:
PATH="/Users/kim/.node/bin:/usr/local/bin:/usr/local/sbin:~/bin:/Users/kim/Library/Android/sdk/platform-tools:/Users/kim/Library/Android/sdk/tools:/Users/kim/Library/Android/sdk/build-tools/22.0.1:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"

على [email protected] و SDK Tools 26.x.x يجب عليك تثبيت gradle بنفسك.

إذا كان لديك نظام debian / ubuntu ، فيمكنك القيام بذلك على هذا النحو
sudo apt-get install gradle

@ mburger81 - كيفية الحصول على هذا على نظام التشغيل Mac OS؟ ليس لدي Android Studio مثبتًا

جوجل كيفية تثبيت gradle على ماك! :ابتسامة:

@ mburger81 - قصدت أنني أستخدم android sdk عبر الدليل المحلي ، كل التطوير كان يسير بسلاسة حتى الآن ، فقط بعد ترقية الإصدار 3.1.1 توقف gradle عن العمل ؛ ما زلت بحاجة إلى تثبيت الاستوديو؟

هذا هو الحل الذي وجدته لنظام التشغيل Mac

قم بتنزيل Gradle Binary Distribution فقط من https://gradle.org/gradle-download/

افتح Terminal
قم بتشغيل ما يلي لفك ضغط android sdk إلى دليل التطوير الموجود ضمن دليل المستخدم الرئيسي

قم بفك الضغط ~ / Downloads / gradle-3.1-bin.zip -d ~ / Development
افتح محرر vi وقم بتحرير ملف تعريف bash الخاص بك. نحتاج إلى إضافة متغير البيئة GRADLE_HOME

vi ~ / .bash_profile
للتحرير في vi ، اضغط على i للدخول إلى وضع التحرير وإضافة النص أدناه إلى ملف bash_profile

تصدير GRADLE_HOME = ~ / Development / gradle-3.1 / bin
اضغط على مفتاح esc للخروج من وضع التحرير
اضغط على: (مفتاح النقطتين) للدخول إلى وضع الأوامر.
اكتب wq واضغط على enter للحفظ والخروج من vi
قم بتشغيل ما يلي لجعل التغيير نشطًا في جلستك الحالية

المصدر ~ / .bash_profile
اختبرها عن طريق التشغيل

صدى $ GRADLE_HOME

ماذا تفعل على النوافذ ؟!

فيما يلي خطوات نظام التشغيل windows:
http://bryanlor.com/blog/gradle-tutorial-how-install-gradle-windows

حدث هذا بالنسبة لي لأنني قمت بترقية كوردوفا إلى الإصدار 7.0 وكان لابد من ترقية إصدار gradle إلى 4.0 . قمت بالترقية بـ brew update && brew install grade على نظام MacOS.
https://gradle.org/install/

أنا أستخدم Linux Mint 18 Cinnamon وأواجه نفس المشكلة. كانت المشكلة تحدث على الرغم من أن لديّ إعداد أيوني 1 ونظام Android قيد الإنشاء بدون مشاكل.

لقد قمت بحلها عن طريق تثبيت gradle sudo apt-get install gradle
تمت إضافة Gradle تلقائيًا إلى PATH وعملت أوامر البناء الأيونية المختلفة دون وجود عوائق.

المعلومات الأيونية:

@ionic/cli-utils  : 1.7.0
ionic (Ionic CLI) : 3.7.0

System:

Android SDK Tools : 25.2.2
Node              : v7.10.0
OS                : Linux 4.4
npm               : 4.2.0

لدي نفس المشكلة. لدي استوديو android. كيف أحصل عليه في طريقي؟

قم بتشغيل هذا الأمر لتثبيت gradle على جهاز Mac:

brew update && brew install gradle

عملت ترقية gradle بالنسبة لي إلى 4.4

هذه المشكلة مغلقة حاليًا ، لكنها لا تزال لا تعمل بدون تثبيت صريح لـ Gradle.
في حالتي لدي:

  • أحدث إصدار من Android Studio مثبت (v3.0.1) (ضمن التطبيقات / المجلد وهو الموقع الافتراضي)
  • أحدث إصدار android-sdk مثبت

يعمل هذا الإعداد بسلاسة لتطوير تطبيقات Android الأصلية (عبر Android Studio) ولكن ما زلت أتلقى خطأ عند محاولة إنشاء مشروع قائم على الأيونات عند محاولة تجميعه باستخدام cordova compile android --debug :

CordovaError: Could not find an installed version of Gradle either in Android Studio,
or on your system to install the gradle wrapper. Please include gradle
in your path, or install Android Studio

مخرجاتي ionic info :

cli packages: (...)

    @ionic/cli-utils  : 1.19.1
    ionic (Ionic CLI) : 3.19.1

global packages:

    cordova (Cordova CLI) : 8.0.0

local packages:

    @ionic/app-scripts : 3.1.5
    Cordova Platforms  : android 7.0.0 ios 4.5.4
    Ionic Framework    : ionic-angular 3.9.2

System:

    Android SDK Tools : 26.1.1
    ios-sim           : 6.1.2
    Node              : v9.4.0
    npm               : 5.6.0
    OS                : macOS High Sierra
    Xcode             : Xcode 9.2 Build version 9C40b

Environment Variables:

    ANDROID_HOME : /Applications/android-sdk

Misc:

    backend : pro

لا ينبغي إغلاق هذه المشكلة ، فالمشكلة لا تزال موجودة باستخدام أحدث إصدار من Android Studio و cordova و ionic

لا ينبغي إغلاق هذه المشكلة ، فلدي أحدث استوديو android و ionic و cordova ولن يبني حتى نموذج المشروع.

واجهت نفس المشكلة بعد تحديث النظام الأساسي الأيوني android ، وكان الحل هو فتح Android Studio و SDK Manager لتحديث Android 8.0 (Oreo) API Level 26.

نفس المشكلة هنا.

Run: قم بتثبيت الشراب gradle

تصدير GRADLE_HOME = "/ usr / local / lib / gradle-4.6 / bin"
تصدير PATH = "$ PATH: $ ANDROID_HOME: $ ANDROID_HOME / الأدوات: $ ANDROID_HOME / platform-tools: $ GRADLE_HOME"

في نظام macOS ، إذا كنت تفضل تجنب تثبيت نسخة إضافية من Gradle ، فيمكنك ببساطة استخدام الأدوات المثبتة بواسطة Android Studio عن طريق إضافة ما يلي إلى ~/.bash_profile (أو ما يعادله):

export JAVA_HOME=/Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:/Applications/Android\ Studio.app/Contents/gradle/gradle-4.4/bin

ملاحظة: في المستقبل ، ستحتاج على الأرجح إلى تغيير الإصدار أعلاه من gradle-4.4 . للتحقق من الإصدار الذي قمت بتثبيته ، فقط:

ls /Applications/Android\ Studio.app/Contents/gradle/

شكرا لك mburger81.
يمكنني إصلاح الخطأ في مشروع Android الخاص بي من خلال مساعدتك في مدونتك.
نوصي بشدة.
:)

بدلاً من تثبيت نسخة أخرى من Gradle بشكل متكرر ، أضف Android Studio gradle إلى PATH كما اقترح bitjson .

ومع ذلك ، لم ينجح الأمر بالنسبة لي في البداية ، يجب أن تكون على دراية بالمساحة الموجودة في المسار.
(لن يعمل الهروب بالخط المائل العكسي داخل علامات الاقتباس)

[email protected] (تثبيت sdkman ، sdk install gradle 4.4 ) يعمل مع كوردوفا [email protected]

بفضل bitjson يمكنني تكوين ملف .bash_profile ليكون:

export JAVA_HOME=$(/usr/libexec/java_home)
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:/Applications/Android\ Studio.app/Contents/gradle/gradle-4.4/bin

وهذا الأمر (لقد تلقيت خطأ EACCESS):

sudo chmod a+x "/Applications/Android Studio.app/Contents/gradle/gradle-4.4/bin/gradle"

يمكنني ionic cordova run android تطبيقي!

(Mac OS X + Ionic + NodeJS = الإصدارات الأخيرة)

شكرا على المشكلة! تم قفل هذه المشكلة لمنع التعليقات غير ذات الصلة بالمشكلة الأصلية. إذا استمرت المشكلة في أحدث إصدار من Ionic ، فيرجى إنشاء مشكلة جديدة والتأكد من ملء النموذج بالكامل.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

masimplo picture masimplo  ·  3تعليقات

alexbainbridge picture alexbainbridge  ·  3تعليقات

alan-agius4 picture alan-agius4  ·  3تعليقات

giammaleoni picture giammaleoni  ·  3تعليقات

vswarte picture vswarte  ·  3تعليقات