मैं similar समस्याओं में देख कोशिश की, लेकिन समाधान की पेशकश की मेरे विशेष स्थिति फिट करने के लिए नहीं है:Google के मार्केट बिलिंग नमूना क्यों एक हस्ताक्षरित रिलीज संस्करण में नहीं बना सकते?
मैं शुरू में ऐप्लिकेशन के अंतर्गत बिलिंग के लिए Configuring and building the sample application के लिए निर्देशों का पालन किया, गूगल की से सार्वजनिक कुंजी के साथ सुरक्षा कुंजी की जगह डेवलपर खाता और पैकेज नाम को com.example
से com.billtheape
में बदल रहा है।
मैंने फिर एक गैर-रिलीज संस्करण बनाया और मेरे एंड्रॉइड फोन पर "सैनिटी चेक" चलाया। सब ठीक हो गया (एंड्रॉइड मार्केट सर्वर तक पहुंचने के अलावा, निश्चित रूप से, डिजाइन के बाद से यह केवल एक हस्ताक्षरित रिलीज संस्करण के साथ काम करता है)।
तो मैं एक हस्ताक्षरित रिलीज़ संस्करण का निर्माण करने की कोशिश की, लेकिन त्रुटि प्राप्त:
[2012-01-03 20:52:45 - Dex Loader] Unable to execute dex:
Multiple dex files define Lcom/android/vending/billing/IMarketBillingService;
[2012-01-03 20:52:45 - Dungeons] Conversion to Dalvik format failed:
Unable to execute dex: Multiple dex files define Lcom/android/vending/billing/IMarketBillingService;
समस्या अब यह है कि "डिबग संस्करण" इमारत, एक ही त्रुटि उत्पन्न परवाह किए बिना की कितनी बार मैंने कोशिश की परियोजना को साफ करने के लिए।
यह मुझे इस तरह से एक बिल्ड पथ मुद्दे की तरह नहीं देखता है कि स्वीकृत उत्तर वर्णित है (मैंने इसे भी चेक किया है, लेकिन कुछ भी संदिग्ध नहीं पाया जा सकता है)। के तहत %ANDROID_HOME%\extras\google\market_billing\gen\com
- से बाहर निकल गया ग्रहण
- चित्तीदार तीन उपनिर्देशिका:: (1) एंड्रॉयड (2) उदाहरण (3) billtheape
- उपनिर्देशिका
example
नष्ट कर दिया गया तो मैं कुछ और करने की कोशिश की। - ग्रहण शुरू किया और परियोजना को साफ किया।
डीबग संस्करण अब ठीक से बनाता है, लेकिन हस्ताक्षरित रिलीज अभी भी एक ही त्रुटि उत्पन्न करता है। यह पता चला है कि उस बाहरी उपनिर्देशिका को हटाने से जादू नहीं हुआ था, बल्कि ग्रहण को फिर से शुरू करना और फिर परियोजना की सफाई करना था।
ठीक है, इसलिए कम से कम मुझे "डीबग संस्करण" वापस काम कर रहा है, लेकिन हस्ताक्षरित रिलीज निर्यात एक ही त्रुटि के साथ विफल रहता है।
कोई भी विचार यह त्रुटि का अर्थ है, ऐसा क्यों होता है और इसे कैसे ठीक किया जाए?
क्या यह समस्या लोगों के लिए चली गई है? मैं एडीटी आर 17 के साथ ग्रहण 4.3 का उपयोग कर रहा हूं, और पहली बार इसका अनुभव कर रहा हूं। मुझे कोई पर्याप्त समाधान नहीं मिल रहा है – lbrendanl