5

से डिवाइस पर ब्लैकबेरी ऐप्स को पैकेज और तैनात कैसे करें Iclipse IDE से अपने ऐप्स को पैकेज और वितरित कैसे करें?ग्रहण

मेरे ऐप्स सिमुलेटर के भीतर काम करते हैं, लेकिन मुझे नहीं पता कि उन्हें अपने ब्लैकबेरी डिवाइस पर कैसे तैनात किया जाए।

मैंने फ़ाइलों को मीडिया कार्ड में स्थानांतरित कर दिया लेकिन मुझे त्रुटियां मिल रही थीं (यानी अवैध सीओडी त्रुटियां)। क्या कोई उचित तरीका है। यह सिम्युलेटर में ठीक काम किया!

उत्तर

7

यदि आपका ऐप किसी भी नियंत्रित एपीआई का उपयोग करता है तो आपको पहले इसे आरआईएम द्वारा हस्ताक्षरित करने की आवश्यकता होगी। कोड हस्ताक्षर कुंजी के लिए आवेदन करने के तरीके के बारे में अधिक जानकारी के लिए here देखें। एक बार जब आप अपनी कुंजी स्थापित कर लेंगे तो आप ग्रहण के माध्यम से अपने ऐप पर हस्ताक्षर कर सकते हैं। यदि आप ब्लैकबेरी प्लगइन 1.0 का उपयोग कर रहे हैं तो ब्लैकबेरी> अनुरोध हस्ताक्षर पर जाएं, यदि आपका प्लगइन v1.1 प्रोजेक्ट> ब्लैकबेरी> पैकेज पर जाएं

यदि आपका ऐप किसी भी नियंत्रित एपीआई का उपयोग नहीं करता है तो आप उन सभी को छोड़ सकते हैं और जावा लोडर जैसे कुछ के साथ ऐप लोड करें: जावा लोडर -यू लोड [कोडफाइल]

या आप बीबी डेस्कटॉप मैनेजर को फायर कर सकते हैं और इसे अपनी कोड फ़ाइल पर इंगित कर सकते हैं।

+0

धन्यवाद एक गुच्छा दोस्त - JavaLoader दृष्टिकोण पूरी तरह से काम किया! लेकिन मेरे ग्राहकों के लिए ओटीए के माध्यम से वितरण के बारे में क्या? – Olaseni

+1

@ ओलासेनी: कोड फ़ाइल में भाई है। कोड फ़ाइलें इसमें ज़िपित हैं। मुख्य कोड फ़ाइलों को निकालें। अपनी जेएडी फ़ाइल को उस फ़ोल्डर में रखें जहां आपने उस कोड फ़ाइल को निकाला था। सर्वर पर फ़ोल्डर अपलोड करें और अपने ग्राहकों को जेएडी फ़ाइल का यूआरएल दें। यह काम करना चाहिए। – Prasham

1

डिवाइस में अपना एप्लिकेशन इंस्टॉल करने से पहले आपको उन्हें साइन इन करने की आवश्यकता है। यदि यह त्रुटि जारी है, clean and build your project from eclipse project explorer's context view, BB desktop manager के साथ ऐप इंस्टॉल करने का प्रयास करें।

मुझे भी ऐसी समस्याओं का सामना करना पड़ा, मेरे ऐप्स को 4.6 और 4.7 पर लक्षित किया गया है और उनके ईजेडी समस्याग्रस्त हैं, इसलिए मैंने ग्रहण के बजाय जेडीई में तैनाती और डिबगिंग भाग को स्विच किया।