2013-09-21 14 views
36

हाय मैं मुसीबत संकलन हो रहा है नहीं मिल रहा है, मैं इस त्रुटि मिलती है।एंड्रॉयड स्टूडियो aapt

java.io.IOException: Cannot run program "/opt/android-studio/sdk/build-tools/android- 4.2.2/aapt": error=2, No such file or directory

जब मैं का पता लगाने का उपयोग करें: /opt/android-studio/sdk/build-tools/android-4.2.2/aapt

इससे पहले कि मैं कुछ भी करने की कोशिश की मुझे यकीन है कि बनाया पूरे android- chown के लिए मेरे खाते में स्टूडियो निर्देशिका और सब कुछ के लिए अनुमति सेट करें 775.

क्या हुआ?

+0

संभव:

sudo apt-get update 

अब आप द्वारा पैकेज स्थापित कर सकते हैं डुप्लिकेट [एंड्रॉइड का एपेट 64-बिट उबंटू 13.10 (कोई ia32-libs) पर नहीं चल रहा है। मैं इसे कैसे ठीक कर सकता हूं?] (Http: // stackoverflow।कॉम/प्रश्न/19523502/एंड्रॉइड-एप-न-रनिंग-ऑन -64-बिट-उबंटू-13-10-नो-आईआई 32-libs-how-can-i-fix) – Clayton

उत्तर

108

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

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

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

इस post.

अब कोई और अधिक समस्याओं से।

+0

ने यह कोशिश की, मेरी समस्या पूरी तरह से तय की गई –

+1

वर्क्स । –

+0

को स्वीकार नहीं किया जाना चाहिए 14.04 32 बिट –

0

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

sudo apt-get स्थापित libc6-i386 sudo dpkg --add-वास्तुकला i386 sudo apt-get अद्यतन सुडो एपीटी-स्थापित करें ia32-libs

ग्रैडल के साथ बिल्डिंग ठीक है। एमुलेटर को डीबग करना और चलाना ठीक है (हालांकि सामान्य रूप से अभी भी धीमा है)।

5

आप इस कोशिश कर सकते हैं: -

sudo ++ lib32stdc स्थापित apt-get 6 lib32z1 lib32z1-देव

+0

यह मेरे लिए काम करता था, स्वीकृत उत्तर नहीं था। जो अजीब है, दूसरे जवाब पर +1 की संख्या दी गई है। वैसे भी, समस्या हल हो गई, बहुत बहुत धन्यवाद। – Nighto

3

बस अपने टर्मिनल & रन इस

sudo apt-get install lib32stdc++6 lib32z1 

वास्तव में यह एक वास्तुकला था खोलने मुसीबत। Aapt32 बिट बाइनरी की अपेक्षा करता है और मेरी प्रणाली 64 बिट्स है।

+1

यह मेरे लिए काम करता है, टैंक। – JLBarros

0

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

पर पहला मल्टी-चाप समर्थन सक्षम (यदि पहले से नहीं किया):

sudo dpkg --add-architecture i386 

अब चलाएँ:

sudo apt-get install lib32stdc++6 
sudo apt-get install lib32z1 
संबंधित मुद्दे