2017-03-13 10 views
7

जब निर्माण और क्यूटी निर्माता के साथ एक उदाहरण परियोजना चलाने का प्रयास निर्माण, यह विफल करते हुए कहा,:क्यूटी निर्माता अभ्यस्त सूची किसी भी उपलब्ध एंड्रॉयड SDKs

Build failed 
Warning: Android platform 'android--1' does not exist in SDK. 
Building the android package failed! 

सभी समाधान मैं पाया है उचित एंड्रॉयड निर्माण का चयन करने का कहना है कि बिल्ड एंड्रॉयड APK में एसडीके, हालांकि उस विकल्प के लिए लटकती धूसर हो जाता है:

Empty Android build SDK dropdown

जब यह जांच कर रहे, एकमात्र समाधान मैं पा सकते हैं लोगों को यकीन है कि मेरे JDK, एसडीके बनाने के लिए कह रहा है, और NDK पथमें डाल दिए गए थेक्षेत्र है, जो मैं पहले से ही किया था:

SDK Path

वास्तव में और क्या समस्या उत्पन्न कर रही खोजने के लिए नहीं कर पाए हैं। यहां से कहां जाना है इस पर कोई विचार सबसे सराहना की जाएगी।

+0

मैं पिछले हफ्ते एक ही समस्या का सामना करना पड़ रहा था पर मेरे लिए काम करता है। आपने एंड्रॉइड-एसडीके कैसे स्थापित किया? एंड्रॉइड स्टूडियो स्थापना के माध्यम से? –

+0

हाँ, यह सुनिश्चित नहीं है कि इसके बारे में जाने का सबसे अच्छा तरीका था। – CamStan

+0

क्या आप https://developer.android.com/studio/index.html में "tools_r25.2.3-windows.zip" को डाउनलोड और इंस्टॉल कर सकते हैं। इसे पथ पर स्थापित करें जहां एंड्रॉइडस्टूडियो ने एसडीके बनाया है। –

उत्तर

9

यह नवीनतम एंड्रॉयड एसडीके उपकरण (25.3.0) के साथ एक समस्या है

क्यूटी 5.8/क्यूटी प्रजापति 4.2.1 वर्ष का उपयोग करता है, अब हटा दिया, एंड्रॉयड उपकरणों से निष्पादनयोग्य।

https://developer.android.com/studio/releases/sdk-tools.htmlSDK Tools, Revision 25.3.0 (March 2017):

अप्रचलित/पदावनत उपकरण हटा दिया गया है:

  • एंड्रॉयड

क्यूटी 5.8 के साथ Android SDK Tools 25.3.0 स्वचालित रूप से काम नहीं करेगा, और इसे काम करने के लिए, आपको फ़ाइलों को हाथ से संशोधित करने की आवश्यकता होगी:

  • क्यूटी एंड्रॉयड लक्ष्य संस्करणों भेद करने में असमर्थ है और उन <project>.pro.user फ़ाइल को संशोधित करने की (क्यूटी इस फाइल को संपादित करते समय बंद होना चाहिए)

  • भी परिवर्तन दर्ज नहीं किया, यहां नहीं रह गया है templates फ़ोल्डर की जरूरत है एंड्रॉइड एसडीके उपकरण से उपलब्ध है। क्यूटी उन्हें आवश्यकता के निर्माण के लिए वहाँ रहना चाहता है, तो आप AndroidStudio से उन्हें नकल करने की आवश्यकता होगी: AndroidStudio के माध्यम से किया SDK पैकेज के लिए हर अद्यतन इस फ़ोल्डर निकाल दिया जाएगा और आप इसे कॉपी करने की आवश्यकता होगी: जानकारी <path to AndroidStudio>\plugins\android\lib\templates<path to Android SDK>\templates में

    फिर


सबसे आसान समाधान के Android SDK Tools पुराने संस्करण प्राप्त करने के लिए (और उन्हें केवल क्यूटी के लिए उपयोग करें) होगा।मैं पिछले संस्करण को इंगित करने के लिए इस साइट https://developer.android.com/studio/index.html#downloads से लिंक को संशोधित करके ऐसा करने के लिए प्रबंधित किया है:

https://dl.google.com/android/repository/tools_r25.2.5-windows.zip

+0

"सबसे आसान समाधान" के साथ गया और औजारों के पुराने संस्करण का उपयोग किया जो तुरंत इसे काम कर रहा था। आपका बहुत बहुत धन्यवाद। – CamStan

+0

मुझे अपने 'टेम्पलेट्स' फ़ोल्डर को '/टूल्स/टेम्पलेट्स' – Andy

+1

में रखना था, मैं क्यूटी 5.9 के साथ एक ही समस्या में चल रहा हूं, जिसे मैंने सोचा था कि तय किया जाना था। मैं बस सोच रहा हूं कि किसी ने वास्तव में इसे देखा है? या यह विंडोज 7 पर 5.9 के साथ शायद एक मुद्दा है? –

1

जैसा कि Patrizio Bekerle द्वारा QTCREATORBUG-17852 पर लिखा गया था:

के लिए, इस (लिनक्स के लिए) 25.2.5 एसडीके उपकरण के लिए डाउनलोड लिंक है कि आप वर्तमान में एंड्रॉयड एप्लिकेशन बनाने के लिए की जरूरत है: https://dl.google.com/android/repository/tools_r25.2.5-linux.zip मैं पर https://androidsdkoffline.blogspot.co.at/p/android-sdk-tools.html मैं इस संस्करण के साथ फिर से निर्माण करने में सक्षम था यह पाया .. ।

यह MacOS

संबंधित मुद्दे