2014-05-07 13 views
9

क्या किसी को भी अनजिप करने के अलावा, एंडीटी 3 डी के भीतर एंड्रॉइड .aar पुस्तकालयों का उपयोग करने का एक अच्छा तरीका मिला है? Unity 4.2 Release Notes सेयूनिटी 3 डी और एएआर

स्निपेट्स:

  • एंड्रॉयड: Android के पुस्तकालय परियोजनाओं के लिए समर्थन जोड़ा (कोई संकलन समर्थन है, तो पुस्तकालयों पूर्व संकलित किया जाना है)।
  • एंड्रॉइड: एंड्रॉइड प्रोजेक्ट समर्थन के पक्ष में एक्लिप्स परियोजना समर्थन को हटाएं।
  • एंड्रॉइड: एंड्रॉइड एसडीके rev22 के लिए समर्थन।

Unity documentation स्पष्ट किया

पूर्व संकलित मतलब है कि सभी जावा फ़ाइलों जार या तो बिन/या परियोजना की libs/फ़ोल्डर में स्थित फ़ाइलों में संकलित किया गया है चाहिए।

मैं जार + res/समाधान का उपयोग करने से परिचित हूं; लेकिन मैं विशेष रूप से precompiled आरा को शामिल करने का सबसे अच्छा तरीका पहचानने की कोशिश कर रहा हूँ। क्या इसे अनजिप करने से बेहतर कुछ है?

+0

यूनिटी 5 समर्थन करता है .एएआर फाइलें। –

उत्तर

3

यूनिटी 5 के साथ, बस परियोजना में .aar फ़ाइलें रखें। (उन्हें अब/प्लगइन्स/एंड्रॉइड में भी होने की आवश्यकता नहीं है, बस इंस्पेक्टर की जांच करें और सुनिश्चित करें कि वे एंड्रॉइड प्लेटफार्म के लिए चालू हैं)।

+1

अरे @ क्ले फाउलर, कोई विचार क्यों एक * * .ar' फ़ाइल रिक्त निरीक्षक विंडो के साथ दिखाई देगी? स्क्रीनशॉट देखें: http://i.imgur.com/vp65iZx.png। (यह एक कस्टम एएआर फ़ाइल है जिसे मैंने बनाया है, तो हो सकता है कि यह उचित प्रारूप/एसडीके नहीं है या एकता में प्रयोग योग्य होने के लिए सही ढंग से संकलित नहीं है?) – bigp

+1

मुझे ऐसा संदेह होगा। एसडीके के मानक लोगों में से एक की तरह कुछ अन्य लोकप्रिय एएआर आज़माएं, और अपने/एसेट्स फ़ोल्डर में एक ही स्थान पर रखें और देखें कि आईटी इंस्पेक्टर में दिखता है या नहीं। यदि ऐसा है, तो आपका नाम या संरचना खराब है। यदि नहीं, तो आपके पास संपादक या आपके प्रोजेक्ट के इस विशेष संस्करण के साथ वैश्विक समस्या है। फिर आप वहां से जा सकते हैं। –

+0

@bigp मुझे एएआर फाइलों के पथ को सिम्लिंक करने के कारण यह समस्या थी, एक बार जब मैंने इसे एक वास्तविक पथ बनाया तो मैं उन्हें एंड्रॉइड के लिए एक लक्ष्य के रूप में जोड़ सकता था। – Pellet

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