2011-11-17 16 views
10

रखने के लिए खारिज कर दिया गया है, मैं वर्तमान में अमेज़ॅन बाज़ार में अपना ऐप सबमिट करने का प्रयास कर रहा हूं। आज मैं ऐप्स परीक्षण टीम से निम्नलिखित ईमेल प्राप्त किया:अमेज़ॅन मार्केटप्लेस ऐप ग्रहण सेटिंग्स फ़ाइल

आरएसएस अलार्म के आपके हाल ही प्रस्तुत करने के उपरांत कारण (कारणों) की वजह से लंबित है:

हम मुसीबत प्रकाशित करने का परीक्षण करने के अपने ऐप्स को कर रहे हैं। आपके एपीके में निम्न फ़ाइल शामिल है प्रतीत होता है: .settings/org.eclipse.core.resources.prefs कृपया इस फ़ाइल को हटाएं और अपना एपीके पुनः सबमिट करें।

कृपया हमारे ऐप सबमिशन के साथ मिली समस्या को सही करें ताकि हम इसे Appstore में प्राप्त करने के लिए काम करना जारी रख सकें।

बात यह है कि, मैं नहीं देख सकता कि .settings फ़ोल्डर ने इसे पहले स्थान पर एपीके में कैसे बनाया है। यह मेरी एंड्रॉइड सेटिंग्स में सूचीबद्ध नहीं है और न ही मेरे जावा बिल्ड पथ सेटिंग्स। तो मैं इसके साथ गलत कहां जा रहा हूं?

स्क्रीनशॉट: enter image description here enter image description here enter image description here enter image description here

बहुत धन्यवाद।

+0

क्या एक्सेलिप में प्रोजेक्ट फलक में सूचीबद्ध .settings निर्देशिका है? यदि ऐसा है, तो आप उस पर राइट क्लिक कर सकते हैं और "प्रोजेक्ट से बाहर निकलें" या कुछ इसी तरह का चयन कर सकते हैं। –

+0

हां, लेकिन इसे बाहर करने का कोई विकल्प नहीं है। –

+0

ठीक है। मैंने सोचा कि ऐसा कुछ हो सकता है लेकिन मैं गलत हो सकता था। मेरे पास उस मशीन पर ग्रहण नहीं है जिसका मैं वर्तमान में उपयोग कर रहा हूं इसलिए मैं अभी जांच नहीं कर सकता। –

उत्तर

4

एक टीम के माहौल में काम करने से मैंने अपने कार्यक्षेत्र और परियोजना सेटिंग्स से एक अलग निर्देशिका पेड़ में अपना एप्लिकेशन स्रोत और संसाधन रखने की आदत बना दी है। उदाहरण के लिए:

/home/workspaces/projectname 

/home/sources/projectname 

अगर यह अपने सटीक समस्या है, लेकिन मुझे लगता है कि अपने कोड के साथ बनाया जा रहा से ग्रहण मेटा डेटा रखने में मदद कर सकता है मैं नहीं जानता।

+0

धन्यवाद, मैं कोशिश करूँगा। क्या आप किसी मौजूदा प्रोजेक्ट में स्रोत फ़ाइलों से वर्कस्पेस फ़ाइलों को अलग करने के तरीके पर किसी दस्तावेज़ के बारे में जानते हैं? –

+0

@ माइकल, शायद कहीं दस्तावेज है हालांकि मुझे यकीन नहीं है कि कहां है। प्रोजेक्ट बनाने के बाद मैं आमतौर पर क्या करता हूं, मैं प्रोजेक्ट सेटिंग्स में स्रोत के लिए कहीं और खाली लिंक बनाता हूं। ऊपर दिए गए आपके दूसरे स्क्रीनशॉट में यह "लिंक स्रोत ..." बटन होगा जो मुझे विश्वास है। एक बार यह लिंक बनने के बाद मैं आमतौर पर उस सूची से डिफ़ॉल्ट फ़ोल्डर हटा देता हूं, इसलिए मैं उन फ़ोल्डरों में गलती से नई स्रोत फ़ाइलों को नहीं बनाता। –

+0

ठीक है, मैंने अभी एक नया परीक्षण एंड्रॉइड प्रोजेक्ट बनाया है, और .settings फ़ोल्डर उस प्रोजेक्ट में मौजूद नहीं है। यह ग्रहण या एडीटी के पिछले संस्करण का अवशेष हो सकता है, इसलिए मैंने इसे अभी हटा दिया है। .settings फ़ोल्डर संस्करण नियंत्रण में है, इसे हटाने के मामले में लाइन के नीचे किसी भी जटिलता का कारण बनता है। चलिए बस आशा करते हैं कि अमेज़ॅन की नाव तैरने के लिए पर्याप्त है! –

3

इस समस्या को हल करने के लिए, अपने प्रोजेक्ट स्रोत फ़ोल्डर (lib.metadata.plugins \ org.eclipse.core.runtime.settings) में org.eclipse.core.resources.prefs नाम की फ़ाइल को हटाएं।