Unity के साथ Android 11 के लिए बना डिवाइस

Android 11 (एपीआई लेवल 30) के साथ काम करने के लिए, पैकेज विज़िबिलिटी एआर फ़ाउंडेशन (1.19 या उसके बाद के वर्शन) के लिए ARCore एक्सटेंशन में <queries> एलिमेंट जोड़ा गया था. ARCore के इन वर्शन का इस्तेमाल करते समय, <queries> एलिमेंट के लिए Gradle वर्शन ज़रूरी होता है 5.6.4 या उसके बाद के वर्शन.

ज़्यादातर मामलों में, Android Gradle प्लग इन वर्शन 3.6.0 का इस्तेमाल करना काफ़ी हैं. यह पुष्टि करने के लिए कि 'Android Gradle प्लग इन' और आप जिस Gradle वर्शन का इस्तेमाल कर रहे हैं, उससे 'Android Gradle प्लग इन' देखें कंपैटबिलिटी टेबल.

Unity Gradle के लिए सहायता

Unity के साथ काम करने वाले वर्शन के निर्देश यहां दिए गए हैं सेक्शन.

ज़्यादा जानकारी के लिए ये लेख देखें:

Unity 2021 और इसके बाद का वर्शन

Unity 2021 के सभी वर्शन, Android 11 पर काम करते हैं. Unity के साल 2021 के इवेंट का रेफ़रंस लें Android के लिए Gradle वर्शन की ज़्यादा जानकारी के लिए दस्तावेज़. खास जानकारी:

  • Unity 2021.1 से लेकर 2021.1.15f1 तक, इसमें Gradle 5.6.4 या इसके बाद का वर्शन शामिल है (और Gradle प्लग इन 3.6.0 या इसके बाद का वर्शन). किसी कार्रवाई की ज़रूरत नहीं है.

  • Unity 2021.1.16f1 और इसके बाद के वर्शन, Gradle 6.1.1 या इसके बाद के वर्शन में शिप करें (और Gradle प्लग इन 4.0.1 या इसके बाद का वर्शन). किसी कार्रवाई की ज़रूरत नहीं है.

Unity 2020

Unity 2020 के सभी वर्शन, Android 11 पर काम करते हैं. Unity के साल 2020 का एपिसोड देखें Android के लिए Gradle वर्शन की ज़्यादा जानकारी के लिए दस्तावेज़. खास जानकारी:

  • Unity 2020.1, 2020.2, और 2020.3 से लेकर 2020.3.14f1 तक का जहाज़, Gradle 5.6.4 या इसके बाद का वर्शन (और Gradle प्लग इन 3.6.0 या इसके बाद का वर्शन). किसी कार्रवाई की ज़रूरत नहीं है.

  • Unity 2020.3.15f1 और इसके बाद के वर्शन, Gradle 6.1.1 या इसके बाद के वर्शन में शिप करें (और Gradle प्लग इन 4.0.1 या इसके बाद का वर्शन). किसी कार्रवाई की ज़रूरत नहीं है.

Unity 2019.4

  1. Unity में, Unity Preferences > External Tools खोलें और कस्टम ग्रेडल 5.6.4 या उसके बाद के वर्शन में, Gradle. यहां जाएं: डाउनलोड के लिए Gredle बिल्ड टूल.

    बाहरी टूल का स्क्रीनशॉट, जिसमें Android पैनल मैन्युअल तरीके से दिख रहा है
Gradle पाथ चुना गया.

  2. Project Settings > Player > Android > Publishing Settings > Build पर जाएं और दोनों को चुनें:

    1. Custom Main Gradle Template
    2. Custom Launcher Gradle Template.

    इस स्क्रीनशॉट में, Gradle दोनों के साथ पब्लिशिंग सेटिंग, बिल्ड पैनल दिखाया गया है
टेंप्लेट के विकल्प चुने गए

  3. जनरेट की गई दोनों फ़ाइलों पर ये बदलाव लागू करें:

    • Assets/Plugins/Android/mainTemplate.gradle
    • Assets/Plugins/Android/launcherTemplate.gradle

    अगर फ़ाइल में सबसे ऊपर यह टिप्पणी मौजूद हो, तो उसे हटा दें:

    // GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN
    

    फ़ाइल के सबसे ऊपर ये लाइनें डालें:

    buildscript {
        repositories {
            google()
            mavenCentral()
        }
        dependencies {
            // Must be Android Gradle Plugin 3.6.0 or later. For a list of
            // compatible Gradle versions refer to:
            // https://developer.android.com/studio/releases/gradle-plugin
            classpath 'com.android.tools.build:gradle:3.6.0'
        }
    }
    
    allprojects {
       repositories {
          google()
          mavenCentral()
          flatDir {
            dirs 'libs'
          }
       }
    }