android studio - Android स्टूडियो में aapt नहीं मिल सकता है




android-studio 32bit-64bit (4)

नमस्ते मुझे संकलन करने में परेशानी हो रही है, मुझे यह त्रुटि मिली:

ग्रेड: कार्य के लिए निष्पादन विफल रहा ': ElectronicComponentInventorySearch: mergeDebugResources'।

java।

जब मैं पता लगाता हूं: /opt/android-studio/sdk/build-tools/android-4.2.2.2/aapt

इससे पहले कि मैं कुछ भी करने की कोशिश करता, मैंने अपने खाते में पूरे एंड्रॉइड-स्टूडियो डायरेक्टरी को चेज़ करना सुनिश्चित किया और 775 के लिए सब कुछ के लिए अनुमतियां सेट कीं।

क्या हो रहा है?


64-बिट डेबियन 7 पर एंड्रॉइड स्टूडियो 0.3.7 का उपयोग करना ... यह मेरे लिए काम करता है:

sudo apt-get install libc6-i386 sudo dpkg --add- आर्किटेक्चर i386 sudo apt-get update sudo apt-get install ia32-libs

ग्रैडल के साथ भवन ठीक है। डिबगिंग और रनिंग एमुलेटर ठीक है (हालांकि अभी भी हमेशा की तरह धीमा है)।


Aapt एक 32 बिट अनुप्रयोग है। मैं ubuntu 64bit चला रहा हूं। मुझे कुछ अतिरिक्त पुस्तकालयों की आवश्यकता थी। सबसे पहले मैंने किया था अद्यतन 12.10 से 13.04 तक। इसने क्रोम को तोड़ दिया लेकिन इससे मदद मिलनी चाहिए

काम कर पाने के लिए (यह मेरे मुद्दों के रूप में अच्छी तरह से तय) बस इन दो आदेशों को चलाने के लिए:

sudo apt-get install lib32stdc++6
sudo apt-get install lib32z1

इस post.

अब और कोई समस्या नहीं।


पैकेज (32-बिट) जिसे आप देख रहे हैं, वह है libbz2-1.0: i386, इसका 64-बिट संस्करण libbz2-1.0: amd64 है।

पहले बहु-आर्च समर्थन को सक्षम करें (यदि पहले से नहीं किया गया है):

sudo dpkg --add-architecture i386

अब चलाएं:

sudo apt-get update

अब आप पैकेज इनस्टॉल कर सकते हैं:

sudo apt-get install lib32stdc++6
sudo apt-get install lib32z1

बस अपना टर्मिनल खोलें और इसे चलाएं

sudo apt-get install lib32stdc++6 lib32z1

दरअसल यह एक आर्किटेक्चर की समस्या थी। Aapt 32 बिट बायनेरिज़ की अपेक्षा करता है और मेरा सिस्टम 64 बिट्स है।





aapt