से उपलब्ध एंड्रॉइड निर्देशिका में adb का उपयोग कर फ़ाइल कॉपी करने के लिए कैसे करें यदि आप पीसी पर एंड्रॉइड डिवाइस संलग्न करते हैं तो आप फाइलें और डीआईआर ब्राउज़ कर सकते हैं। Environment.getExternalStorage()
का उपयोग करके इस निर्देशिका को प्राप्त करना संभव है। आप इसे अपने आवेदन से उपयोग कर सकते हैं और सुलभ फाइलें और डीआईआर बना सकते हैं। यह बढ़िया काम करता है।पीसी
मेरे डिवाइस पर यह पथ /storage/emulated/0
जैसा दिखता है और यदि मैं इस निर्देशिका में adb push
का प्रयास करता हूं तो मुझे पहुंच से वंचित त्रुटि मिल जाएगी। क्या Windows Explorer के समान फ़ोल्डर में adb
का उपयोग कर फ़ाइलों की प्रतिलिपि बनाना संभव है?
D:\...\tools>adb push ACCOUNTS.DB /storage/emulated/0
failed to copy 'ACCOUNTS.DB' to '/storage/emulated/0': Permission denied
58969 KB/s (606505 bytes in 0.010s)
मैं स्वचालित आयात/निर्यात को लागू कर रहा हूँ और मैं फ़ाइलों मामले में कुछ भी में adb shell
बिना सुलभ गलत जाना होगा होना चाहता हूँ।
वर्तमान में वर्कअराउंड के रूप में परिवर्तनीय $EXTERNAL_STORAGE
का उपयोग कर, यह adb
और एप्लिकेशन दोनों के लिए काम करता है।
डिवाइस: एसस फोनेपैड 7, एंड्रॉइड 5.0, जीनिमशन कस्टम टैबलेट 6.0 - काम करने की कोशिश की।
'adb push .../storage/emulated/0' मेरे लिए ठीक काम करता है, एंड्रॉइड 5 एक्स एंड्रॉइड 6.0.1 पर चल रहा है। – CommonsWare
यह समस्या है, मुझे इसे * विश्वसनीय * काम करने की आवश्यकता है, लेकिन यह मेरे डिवाइस पर विफल रहता है, एम्यूलेटर के साथ काम करता है। – kemsky