मुझे configure
अपने एंड्रॉइड फोन में एक फ़ाइल चलाने की आवश्यकता है, इसलिए मुझे लगता है कि ऐसा करने का सबसे अच्छा तरीका adb shell
कमांड का उपयोग करना है ।
मैं विंडोज -7 प्लेटफॉर्म पर एंड्रॉइड एमुलेटर चला रहा हूं, और वहां मैं adb shell
डॉस विंडो में कमांड चला रहा हूं । cd
कमांड का उपयोग करके मैं उस निर्देशिका में बदल रहा हूं जहां मेरी configure
फ़ाइल है, और फिर मैं निम्नलिखित कमांड निष्पादित कर रहा हूं ./configure
:। मुझे निम्न त्रुटि मिल रही है:
./configure: permission denied
इसलिए मैं एडीबी को रूट मोड में चलाने की कोशिश करता हूं adb root
- लेकिन जाहिर तौर पर मेरा एडीबी पहले से ही रूट मोड में है (इसके अलावा मेरे पास मेरे एडीबी शेल की प्रत्येक पंक्ति से पहले "#" अक्षर है)।
मैंने भी उपयोग करने की कोशिश की है, chmod
लेकिन मुझे इस कमांड ( ls -la
) को निष्पादित करने से पहले और बाद में कोई अंतर नहीं दिखता है , इसलिए शायद समस्या यहाँ है (मैं chmod
कमांड कैसे चला सकता हूं ?)।
हो सकता है कि कोई व्यक्ति मेरे मुद्दे पर मेरी मदद कर सकता है, और यदि आपके पास इस बारे में कोई स्पष्टीकरण है कि मुझे अपनी configure
फ़ाइल चलाने की अनुमति क्यों नहीं है तो यह बहुत अच्छा होगा।
धन्यवाद।
पुनश्च: मेरा लक्ष्य यहां सीधे एंड्रॉइड प्लेटफॉर्म पर नेट-स्नैम्प पैकेज का उपयोग करना है, इस प्रोजेक्ट के स्रोतों को सीधे प्लेटफॉर्म पर संकलित करके।
/usr/local/tmp
निर्देशिका पूरे ( net-snmp-5.7.2
निर्देशिका में /sdcard
।
/sdcard
आमतौर परnoexec
एंड्रॉइड में ध्वज के साथ मुहिम शुरू की जाती है, इसलिए आप इससे बायनेरिज़ को निष्पादित नहीं कर सकते। मैं इसे कहीं और ले जाने की कोशिश करने की सलाह दूंगा (अक्सर/data/local
इस तरह की चीजों के लिए उपयोग किया जाता है)। देखें कि क्या समस्या हल होती है।