IOS उपकरणों को लक्षित करते हुए, मैंने macOS 10.15.3 का उपयोग करके स्पंदन में प्रोग्रामिंग की है। आज मैंने एंड्रॉइड स्टूडियो को स्थापित करने की कोशिश की, शाखा लगाने के लिए। स्थापना त्रुटियों के बिना चली गई, लेकिन Library/Android/sdk/
कोई tools
उपनिर्देशिका नहीं है , जो एक समस्या है क्योंकि sdkmanager
माना जाता है कि यह भीतर पाया जाना चाहिए Library/Android/sdk/tools/bin
।
मैंने इस पर ध्यान flutter doctor
दिया क्योंकि दौड़ने ने मुझे दिया:
✗ Android license status unknown.
Try re-installing or updating your Android SDK Manager.
See https://developer.android.com/studio/#downloads or visit https://flutter.dev/setup/#android-setup for detailed instructions.
मैंने एंड्रॉइड स्टूडियो (कोई अंतर नहीं) को फिर से स्थापित करने की कोशिश की। अन्य समाधान ऑनलाइन पोस्ट किए गए जावा संस्करण के बारे में बात करते हैं, इसलिए मैंने जेआरई को 1.7 से 1.8 में अपग्रेड किया और एंड्रॉइड स्टूडियो (कोई अंतर नहीं) को फिर से स्थापित करने की कोशिश की, और फिर जेडडीके को नवीनतम में अपग्रेड किया (इसलिए अब जावा संस्करण 11.0.6 है) और इंस्टॉल करने की कोशिश की Android Studio फिर से (कोई अंतर नहीं)। मैंने उपरोक्त के दौरान Flutter को v1.12.13 + हॉटफिक्स.8 में अपग्रेड किया, लेकिन यह त्रुटि दूर नहीं होगी।
यदि मैं टाइप करता हूँ flutter doctor --android-licenses
तो मुझे मिलता है:
Android sdkmanager tool not found (/Users/macuser/Library/Android/sdk/tools/bin/sdkmanager).
Try re-installing or updating your Android SDK,
visit https://flutter.dev/setup/#android-setup for detailed instructions.
इस तरह मैंने पहली बार देखा कि मैं एंड्रॉइड स्टूडियो का हिस्सा याद कर रहा हूं।
मैंने tools/bin
स्वयं एक उपनिर्देशिका बनाकर धोखा देने की कोशिश की और फिर sdkmanager
एक प्लगइन Library/Android/sdk/cmdline-tools/latest/bin
से अपने नए में कॉपी किया Library/Android/sdk/tools/bin
। हालांकि, इसने स्पंदन को मूर्ख नहीं बनाया। चल रहा flutter doctor --android-licenses
है:
A newer version of the Android SDK is required. To update, run:
/Users/macuser/Library/Android/sdk/tools/bin/sdkmanager --update
यह गलत है क्योंकि Android SDK सबसे नया है।
क्या किसी को पता है कि एंड्रॉइड स्टूडियो लगातार tools/bin
उपनिर्देशिका और अंदर की अच्छाइयों को क्यों याद नहीं करेगा ? धन्यवाद और खेद है अगर मैंने कुछ बुनियादी अनदेखी की।
Android SDK tools
। बीचAndroid SDK Platform-Tools
औरDocumentation for Android SDK
, वहाँ कुछ भी नहीं था। शायद आपके पास पहले की डाउनलोड आज की तुलना मेंandroid-studio-ide-192.6241897-mac.dmg
संस्करण 3.6 दिनांक 12 फरवरी 2020 के लिए है। **** लेकिन आपका स्क्रीनशॉट उत्साहजनक था। मैं अनचेकHide Obsolete Packages
और देखाAndroid SDK Tools (Obsolete) 26.1.1
दिखाई देते हैं। मैंने इसे स्थापित किया और अब सब कुछ काम करता है। **** स्पंदन में बग के विवरण के लिए क्लिक करें ।