मुझे पता है कि इस एक के लिए बहुत सारे प्रश्न हैं, लेकिन मैं उनमें से किसी में भी अपनी समस्या का हल नहीं ढूंढ सका। इसके अलावा, मैं अपने विशिष्ट मामले का विवरण दूंगा।
मैंने Ubuntu 16.04 LTS में एक आयोनिक परियोजना को कोडित किया, और अब मुझे इसे रिलीज़ के लिए बनाना है। इसलिए मैं कमांड चलाता हूं:
cordova build --release android
और मुझे निम्न त्रुटि दिखाई गई है:
Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.
Looked here: /home/user/Android/Sdk/tools/templates/gradle/wrapper
- मेरे पास यह
templates/gradle/wrapper
निर्देशिका नहीं है । - मेरा Android स्टूडियो 2.3 है, जो अब के लिए नवीनतम संस्करण है
- एंड्रॉइड एसडीके प्लेटफ़ॉर्म-टूल 25.0.3
- Android एसडीके उपकरण 25.3.1
- 2.1 (Eclair) से 7.1.1 (नौगाट) के सभी Android संस्करण
व्यापक शोध के बाद, मैंने फ़ाइल में सभी एंड्रॉइड स्टूडियो-संबंधित पर्यावरण चर डाल दिए /etc/environment
। तो अब ऐसा दिखता है:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/game:/home/<user>/Android/Sdk:/home/<user>/Android/Sdk/tools:/home/<user>/Android/Sdk/platform-tools"
ANDROID_HOME=/home/<user>/Android/Sdk
export ANDROID_HOME
JAVA_HOME=/usr/lib/jvm/java-8-oracle
export JAVA_HOME
GRADLE_HOME=/opt/android-studio/gradle/gradle-3.2
export GRADLE_HOME
अब, पर्यावरण चर का परीक्षण करने के लिए, मैं निम्नलिखित कमांड चलाता हूं:
source /etc/environment
echo $PATH
echo $ANDROID_HOME
echo $JAVA_HOME
echo $GRADLE_HOME
और सभी पथ चर सही ढंग से प्रदर्शित होते हैं।
तो, ऐसा लगता है कि पर्यावरण चर ऐसे हैं जैसे वे विभिन्न समान प्रश्नों के अनुसार और ट्यूटोरियल में खोजे गए हैं। क्या किसी को पता है कि मैं क्या गलत कर रहा हूं? मुझे अभी भी ग्रेडल रैपर त्रुटि क्यों मिलती है?