2010-06-17 5 views
28

जब आप पहली बार शुरू करते थे या बाजार पर अपना पहला ऐप प्रकाशित करने से पहले कुछ चीजें आप एंड्रॉइड के बारे में जानना चाहते थे? मैं अपनी पहली पर पूरा होने keystore फ़ाइल होने जा रही हूँ और यह सुनिश्चित करें कि मैं अपने लौकिक टी पार कर बनाने के लिए शुरू कर रहा हूँ और बिंदीदार Isएंड्रॉइड गॉथचास और सबक सीखा

उत्तर

13
  • आप सहेजें। यदि आप इसे खो देते हैं, तो आप अपना ऐप अपडेट नहीं कर पाएंगे।

  • 1.5 और नए उपकरणों के साथ संगत होने के लिए <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/> का उपयोग करें।

  • अपने आइकन Icon Design Guidelines पर आधारित बनाएं।

+3

targetSdkVersion से अधिक 4 होने के लिए यदि आपको अपने ऐप पर 2.x शैली चाहते हैं की जरूरत है के लिए पर पारित करने के लिए। लक्ष्य SdkVersion को 4 या उससे कम पर सेट करना 1.x रंग योजना (उदाहरण के रूप में) के साथ टैब प्रदर्शित करेगा। मैं targetSdkVersion = 5 और minSdkVersion = 3 का उपयोग करने की सलाह देता हूं। – licorna

+1

http://developer.android.com/resources/dashboard/platform-versions.html (2.1: 50%; 1.x: 50%) देखें और जानें कि 100k एंड्रॉइड डिवाइस हर दिन सक्रिय होते हैं, और उनमें से अधिकतर रन 2.1 और बाकी के पुराने, 1 के आधार पर।6, क्यू 3 2010 में अपडेट होने जा रहे हैं (सोनी एरिक्सन एक्स 10 की तरह)। इसलिए 1.x संगतता के लिए बहुत दयालु न हों, कुछ महीनों में आपको वहां बहुत पुराने 1.x डिवाइस नहीं दिखाई देंगे । – licorna

+0

@licorna: ठंडा। धन्यवाद। +1। – Macarse

10

टेस्ट बाजार के लिए जारी करने से पहले सभी Android संस्करण पर आपकी ऐप्लिकेशन, या, यदि आप बहुत आलसी, बस पर कर रहे हैं:

  1. 1,5 (पुराने एक, कुछ वर्गों के समर्थन की कमी है कि 2.x करता है)
  2. 2,1 (सबसे आधुनिक उपकरणों)
  3. 2,2 (सबसे वर्तमान, ज्यादा नहीं अब के लिए उपकरणों, कुछ आंतरिक प्रतिपादन परिवर्तन)

1.5 से पहले खोजना मुश्किल है, इसलिए सुरक्षित रूप से अनदेखा किया जा सकता है।


android-remote-stacktrace भी बहुत उपयोगी चीज

+2

1.5 एमुलेटर पर भी कम से कम 1.5 एमुलेटर पर परीक्षण करने वाले कई रिलेवेटिव लेआउट्स का प्रयास करें और कई घोंसले वाले दृश्यों (टैबहोस्ट व्यू इत्यादि के अंदर कस्टम पंक्तियों के साथ सूचीदृश्य) के साथ परीक्षण गतिविधियों का उपयोग करें। कपकेक वास्तव में इसके बाद के सभी रिलीज के बाद वास्तव में अलग व्यवहार करता है। – Janusz

10

है ये कुछ चीजें हैं आप की कोशिश कर सकते हैं:

  1. तनाव परीक्षण

    adb shell monkey -v -p your.package.name 500 
    

    यह कुछ तनाव परीक्षण करने की तुम्हारी मदद करेगा बाजार में प्रकाशित करने से पहले।

  2. मेमोरी लीक के लिए अपने ऐप का परीक्षण करें। संदर्भ रिसाव करना बहुत आसान है। यह पोस्ट http://android-developers.blogspot.com/2009/01/avoiding-memory-leaks.html की सहायता करेगा।

  3. ईवीओ 4 जी जैसे सेंस UI के साथ कुछ डिवाइस पर अपने ऐप का परीक्षण करें। वहां कई चीजें अलग-अलग हैं।
  4. Android विकास के बारे में कुछ और संकेत के लिए इस https://stackoverflow.com/questions/2094588/android-development-tips-tricks-gotchas पर एक नजर डालें
संबंधित मुद्दे