/ / एंड्रॉइड एनडीके निष्पादन योग्य बना रहा है लेकिन इसे डिवाइस (ग्रहण) पर नहीं दबा रहा है - एंड्रॉइड, सी, ग्रहण, एंड्रॉइड-एनएनडीके, क्रॉस-कंपाइलिंग

एंड्रॉइड एनडीके निष्पादन योग्य बना रहा है लेकिन इसे डिवाइस (ग्रहण) पर नहीं दबा रहा है - एंड्रॉइड, सी, ग्रहण, एंड्रॉइड-एनएनडीके, क्रॉस-कंपाइलिंग

हैलो मैं एक्लिप्स (विंडोज) पर एंड्रॉइड एनडीके का उपयोग करता हूंएक सी प्रोग्राम संकलित करें (मेरे एंड्रॉइड ऐप द्वारा आवश्यक)। फ़ाइल संकलित की गई है और निष्पादन योग्य मेरे एंड्रॉइड प्रोजेक्ट के libs / armeabi फ़ोल्डर में बनाया गया है, लेकिन जब मैं डिवाइस पर ऐप चलाता हूं, तो इसका कोई निशान नहीं होता है।

निष्पादन योग्य ठीक है, वास्तव में अगर मैं इसे libmyapp में बदलता हूं। तो यह डिवाइस पर / डेटा / डेटा / myapp / lib पर सही ढंग से धक्का दिया गया है।

धन्यवाद।

उत्तर:

जवाब के लिए 0 № 1

यदि आप एक बनाते हैं निष्पादन, एक कमांड लाइन उपकरण, यह डिवाइस पर स्थापित करने के लिए आप पर निर्भर है और सुनिश्चित करें कि यह पथ में है। अगर आप स्थापना स्वचालित करना चाहते हैं, तो आपके पास दो विकल्प हैं:

1) एक स्क्रिप्ट लिखें जो एक पीसी (लिनक्स / विंडोज / मैक) पर चलती है और आपके निष्पादन योग्य के माध्यम से स्थापित करें adb.

2) एक एंड्रॉइड जीयूआई एप्लीकेशन लिखें, निष्पादन योग्य को अपनी संपत्ति / फ़ोल्डर में रखें, और एप्लिकेशन को अनपैक करें और इसे पहले लॉन्च पर इंस्टॉल करें।