intellij idea - आईडीईए में ग्रैडल के घर को कैसे परिभाषित किया जाए?




intellij-idea gradle (8)

मैं IntelliJ में एक ग्रैडल प्रोजेक्ट आयात करने की कोशिश कर रहा हूं, और जब मैं Gradle Home टेक्स्टबॉक्स में जाता हूं, तो यह स्वचालित रूप से पॉप्युलेट नहीं होता है, न ही Gradle Home परिणाम के पथ में एक वैध स्थान में टाइप करेगा - मेरे पास GRADLE_USER_HOME पर्यावरण चर सेट है ( जो मुझे लगता है वह है!) सही रास्ता, और मैं इस परियोजना को ग्रहण में सफलतापूर्वक आयात करने में सक्षम हूं। कोई सुझाव?


C: \ Users \ <_ उपयोगकर्ता नाम> \ Gradle \ आवरण \ dists \ Gradle-3.3-सभी \ 55gk2rcmfc6p2dg9u9ohc3hw9 \ Gradle-3.3।

\ एंड्रॉइड स्टूडियो \ gradle मेरे लिए काम नहीं किया था।

और "डिफ़ॉल्ट ग्रेडल रैपर" को बिटबकेट से प्रोजेक्ट आयात (क्लोनिंग) करते समय कॉन्फ़िगर नहीं किया गया था


AFAIK यह GRADLE_HOME नहीं है GRADLE_USER_HOME (ग्रेडल स्थापना http://www.gradle.org/installation )।

दूसरी ओर मैंने आइडिया 13 कार्डिया में ग्रैडल समर्थन के साथ थोड़ा सा खेला और मुझे लगता है कि धीरे-धीरे घर आइडिया द्वारा नहीं खोजा जाता है। यदि ऐसा है तो आप youtrack में कोई समस्या दर्ज कर सकते हैं।

इसके अलावा, यदि आप 1.6+ ग्रेडल का उपयोग करते हैं तो आप बिल्ड और रैपर को सेट करने के लिए ग्रैरल समर्थन का उपयोग कर सकते हैं। मुझे लगता है कि विचार स्वचालित रूप से रैपर आधारित ग्रेडल प्रोजेक्ट को खोजता है।

$ gradle setupbuild - टाइप जावा-लाइब्रेरी

$ ग्रेडल रैपर

नोट: समर्थित लाइब्रेरी प्रकार: मूल, मैवेन, जावा

सादर


एक मैक पर यह आदर्श रूप से होना चाहिए: /Applications/Android Studio.app/Contents/gradle/gradle-2.14.1


नए स्रोतों पर क्लिक करें -> मौजूदा स्रोतों से परियोजना -> ग्रेडल प्रोजेक्ट आयात करें ...

फिर आइडिया स्वचालित रूप से धीरे-धीरे पहचान लिया।


यदि आप इंटेलिजे का उपयोग कर रहे हैं, तो बस निम्न कार्य करें।

  1. परियोजना बंद करें
  2. (पुनः) परियोजना खोलें
  3. आप दाहिने तल पर "आयात क्रमबद्ध परियोजना" संदेश देखेंगे। पर क्लिक करें।
  4. "डिफ़ॉल्ट ग्रेडल रैपर का उपयोग करें" का चयन करें। नहीं "स्थानीय ग्रेडल वितरण का प्रयोग करें"

बस इतना ही।


यदि आप मैक का उपयोग कर रहे हैं, तो संभवतः उदाहरण के लिए आपका ग्रेडल होम /usr/local/gradle-2.0 होना चाहिए।

ऊपर दिए गए अनुसार ग्रेडल के लिए आईडीईए खोज की प्राथमिकता में और सेट ग्राउंडल सेट करें। यह काम करना चाहिए


यदि आपने होमब्रू के साथ ग्रेडल स्थापित किया है, तो पथ है:

/usr/local/Cellar/gradle/X.X/libexec

जहां एक्सएक्स ग्रेडल का संस्करण है (वर्तमान में 2.1)


यह केवल मैक के लिए निर्देश है। मुझे भी यही समस्या थी। मैंने इसे $GRADLE_HOME में $GRADLE_HOME को कॉन्फ़िगर करके हल किया। यहां बताया गया है कि आप इसे कैसे करते हैं:

  • ओपन .bash_profile (आमतौर पर यह उपयोगकर्ता की होम निर्देशिका में स्थित है)।
  • $PATH चर अद्यतन करने के लिए निम्न पंक्तियां जोड़ें: export GRADLE_HOME=/usr/local/opt/gradle/libexec export PATH=$GRADLE_HOME/bin:$PATH
  • बचाओ।
  • source .bash_profile चलाकर अपने परिवर्तन लागू करें

मैंने किसी मामले में निर्देश के साथ अपना लेख लिखा है अगर किसी को भी एक ही समस्या का सामना करना पड़ेगा।





gradle