2015-04-16 8 views
24

मेरे पास एक प्रसंस्करण स्केच है जो मेरे कंप्यूटर पर ठीक काम करता है।एंड्रॉइड के लिए प्रसंस्करण, पुस्तकालयों का उपयोग

अब मैं प्रोसेसिंग एंड्रॉइड मोड का उपयोग कर अपने एंड्रॉइड टैबलेट पर इसे चलाने की कोशिश कर रहा हूं। लेकिन मुझे बहुत सारी कंपाइलर त्रुटियां मिल रही हैं जो कह रही हैं कि "प्रतीक नहीं मिल सकता"।

मैं कुछ प्रसंस्करण पुस्तकालयों का उपयोग कर रहा हूं जिन्हें मैंने https://github.com/processing/processing-library-template का उपयोग करके बनाया है।

ये पुस्तकालय वास्तव में सिस्टम संसाधनों तक पहुंच नहीं पाते हैं या प्रसंस्करण लाइब्रेरी को स्वयं कॉल नहीं करते हैं। या Java.util को छोड़कर कोई अन्य बाहरी जावा। वे सिर्फ डेटा संरचनाओं में हेरफेर कर रहे हैं।

हालांकि ऐसा लगता है कि एंड्रॉइड मोड में उनके साथ कोई समस्या है।

इसके आसपास गुगलिंग ऐसा लगता है कि बहुत से प्रोसेसिंग लाइब्रेरी एंड्रॉइड मोड के साथ काम नहीं करते हैं, लेकिन मुझे कुछ भी स्पष्ट नहीं मिल रहा है: क्या मुझे लगता है कि बाहरी पुस्तकालय एंड्रॉइड मोड के साथ बिल्कुल काम नहीं कर सकते हैं? या क्या ऐसी विशिष्ट चीजें हैं जो काम नहीं करेंगे? या मुझे अपने कोड में कहीं विशिष्ट बग की तलाश करनी चाहिए?

अपडेट: अधिक जानकारी। मेरा मानना ​​है कि प्रोसेसिंग एंड्रॉइड मोड एंड्रॉइड 2.3.3 को लक्षित करता है। मैं प्रसंस्करण 2.21 का उपयोग कर रहा हूँ। जिन पुस्तकालयों के बारे में मैं बात कर रहा हूं वे मेरे हैं।

+0

जो एंड्रॉयड के प्रसंस्करण के संस्करण है, जो संस्करण (रों) में मदद करता है, और जो पुस्तकालयों में से जो संस्करण? (कृपया उस जानकारी के साथ अपनी पोस्ट अपडेट करें =) –

+0

कंपाइलर आउटपुट प्रदान करने के लिए देखभाल? फिर हम देख सकते थे कि कौन से प्रतीकों को नहीं मिला। – Siguza

+0

क्या आप हमें बेहतर समझने के लिए त्रुटि लॉग का एक छोटा स्निपेट दे सकते हैं। – blganesh101

उत्तर

2

एक related Git मुद्दा पृष्ठ से, द्वारा omerjerk

इस भंडार के मालिक शाखा एक टिप्पणी प्रसंस्करण के मास्टर शाखा के साथ बनाने योग्य नहीं है। प्रसंस्करण आगे बढ़ गया है और हमारे पास ने अभी तक इस भंडार को अपडेट नहीं किया है। आप वास्तव में एंड्रॉइड मोड क्यों बना रहे हैं? यदि आप अपने प्रसंस्करण स्केच को अपने फ़ोन पर चलाना चाहते हैं, तो मुख्य वेबसाइट से केवल processing 2.2.1 डाउनलोड करें, आईडीई आईडीई और वहां से, एंड्रॉइड मोड डाउनलोड करें। यदि आप वास्तव में स्रोत से एंड्रॉइड मोड बनाना चाहते हैं, तो इस पुल अनुरोध - #98 लागू करें।

देखें अगर यह

+0

धन्यवाद। स्पष्ट होना। मैं अपने टैबलेट पर प्रसंस्करण प्राप्त करने में सक्षम हूं। समस्या यह है कि मैं एक लाइब्रेरी का उपयोग नहीं कर सकता जिसे मैंने प्रसंस्करण लाइब्रेरी (प्रोसेसिंग लाइब्रेरी टेम्पलेट का उपयोग करके) के रूप में संकलित और पैक किया है, मेरा काम-आसपास पुस्तकालय के सभी स्रोत-कोड को सीधे मेरी प्रोसेसिंग में कॉपी करना है स्केच जहां यह पूरी तरह से संकलित करता है और एंड्रॉइड पर ठीक चलाता है। इसी प्रकार, जावा मोड में चलते समय, पैकेज किए गए पुस्तकालय। काम। यह एंड्रॉइड प्रोसेसिंग और प्रसंस्करण पुस्तकालयों के साथ कुछ असंगतता है। – interstar

+0

मैं देखता हूं, त्रुटि लॉग वास्तव में उपयोगी होंगे, उन्हें प्रदान करें, यह भी सुनिश्चित करें कि build.properties सही है। आम तौर पर त्रुटि संभवतः वहां है। – Slartibartfast

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