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 में, Gradle 5.6.4 या इसके बाद के वर्शन का इस्तेमाल किया जा सकता है. यह 2021.1.15f1 से लागू होगा और इसमें Gradle 5.6.0 या इसके बाद का वर्शन होना भी शामिल है. आपको कुछ करने की ज़रूरत नहीं है.

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

यूनिटी 2020

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

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

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

यूनिटी 2019.4

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

    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'
          }
       }
    }