2011-11-04 4 views
12

मैंने कुछ समय के लिए एंड्रॉइड विकसित किया है, WIN7 64bit और ग्रहण का उपयोग कर। चूंकि मैंने नया एडीटी (1.5) स्थापित करने का प्रयास किया है, इसलिए मुझे बहुत अजीब घटना मिलती है। मेरा निर्माण पूरा नहीं होता है, और एपीके फ़ाइल उत्पन्न नहीं करता है, न ही डीईएक्स फाइलें। कक्षा फाइलें बनाई गई हैं, लेकिन कुछ भी नहीं।एंड्रॉइड एपीके फ़ाइल और डीईएक्स फाइलें नहीं बनाई गईं, बिना किसी चेतावनी या त्रुटि

इसके अलावा, आउटपुट या ग्रहण लॉग पर कोई चेतावनी या त्रुटि नहीं है।

समस्या तुरंत नहीं आई, लेकिन केवल 1 या 2 अच्छे निर्माण के बाद। भले ही मैं एक साधारण परियोजना बनाउंगा, वही बात होती है।

मुझे नेट पर कुछ भी उपयोगी नहीं मिला। मैंने एक्लिप्स, एसडीके, एडीटी को दोबारा डाउनलोड किया है, और फिर से शुरू किया है, और जेआरई 7 संगतता मुद्दा (फ़ंक्शन ... ओवरराइड होना चाहिए) मिला है। मुझे लगता है कि मुझे जावा एसई अपडेट मिला है, और पुराना जेआरई खो गया है। इसलिए मैं JRE6 डाउनलोड किया है, अनुपालन मुद्दा बदल गया है, और यह और पर्यावरण निर्धारित करते हैं, और वापस वर्ग 1 :)

निर्माण प्रक्रिया शुरू होता है करने के लिए मिला है, 50% या 75% तक पहुँच जाता है, अचानक बंद हो जाता है, और कोई apk या डीईएक्स फाइलें बनाई गई हैं। नई खाली हैलो वर्ल्ड परियोजनाओं के लिए भी।

क्या कोई मदद कर सकता है? मुझे नहीं पता कि कैसे आगे बढ़ना है।

धन्यवाद

+0

क्या आपने एक्लिप्स के निर्यात सुविधा में निर्मित करने के बजाय कमांड प्रॉम्प्ट से निर्माण करने का प्रयास किया है? http://www.londatiga.net/it/how-to-sign-apk-zip-files/ –

उत्तर

38

"नए एडीटी प्लगइन्स के साथ, यह डिफ़ॉल्ट व्यवहार है ( निर्माण समय तेजी लाने के लिए) हर निर्माण पर .apk उत्पन्न नहीं करने के लिए ..." के रूप में groups.google में कहा:

देखें http://groups.google.com/group/android-developers/browse_thread/thread/769628c57caa51ad/4cb2c6589995a9a5?pli=1

आप ग्रहण सेटिंग में स्वचालित डेक्स/apk इमारत सक्षम कर सकते हैं: खिड़की -> वरीयताएँ -> Android -> बिल्ड -> [] पैकेजिंग और Dexing जाएं ...

// मैंने इस समाधान को खोजने से पहले सबकुछ पुनः स्थापित करने का प्रयास किया ....

+0

धन्यवाद आपने अपना जीवन बचाया है, मैं इसे +1 कर दूंगा (आज के लिए मेरी वोट अप सीमा तक पहुंच गई है) – Optimus

+0

इससे मेरी मदद मिली एक बहुत बाहर। मुझे अपने ग्रहण को अपडेट करना याद नहीं है लेकिन अचानक यह साफ-सफाई पर एपीक्स को फिर से बनाना बंद कर दिया। +1 – alk3ovation

+1

सुविधा कम से कम हमें "अब बिल्ड करें" विकल्प को ओवरराइड करने के विकल्प दे सकती है :-P – kenyee

2

आप इसे पुनर्निर्माण के लिए मजबूर करने वाले जेडीके संस्करण को भी बदल सकते हैं: प्रोजेक्ट -> गुण -> जावा कॉम्पाइलर -> दाएं तरफ फलक पर राइट क्लिक करें , "प्रोजेक्ट विशिष्ट सेटिंग्स सक्षम करें" के लिए चेक बॉक्स पर क्लिक करें, फिर कंपाइलर अनुपालन स्तर का चयन करें: 1.6 या वर्तमान से कुछ और।

यह एपीके और डीईएक्स फ़ाइलों का पुनर्निर्माण और पुन: उत्पन्न करेगा। :) यह कम से कम मेरी मदद की।

+0

यह मेरे लिए काम करता है। मैं अपने बालों को खींच रहा था! – BlueSam

0

यह समस्या अपने समय की एक बहुत कुछ बर्बाद किया, मैं निम्न त्रुटि

एडीबी सामान्य रूप से चल रहा है हो रही थी। .apk नहीं मिला।

मैं यह 2 चरणों का पालन करके तय किया गया:

  1. ग्रहण में> विंडोज> Preferences> एंड्रॉयड> निर्माण, सही का निशान हटाएँ

  2. परियोजना में "पैकेजिंग और Dexing .... छोड़ें" गुण> एंड्रॉइड, मैं अनचेक है पुस्तकालय।

0

बस अपने अनुकरण पर चला (सही अपनी परियोजना क्लिक करें -> भागो जैसे-> Android आवेदन) फिर अपने बिन फ़ोल्डर देखें।

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