निम्न समाधान केवल उन ऐप्स के लिए काम करता है जो डिबग करने योग्य हैं। यह सभी उपकरणों पर अच्छी तरह से काम नहीं कर सकता है, क्योंकि रन-एज़ कमांड कुछ उपकरणों पर काम नहीं करता है, खासकर जेली बीन के साथ।
-
एक *.bat फ़ाइल बनाएं और निम्न स्क्रिप्ट को कॉपी करें
adb शेल रन-एज़ [पैकेज] chmod 777 /data/data/[package]/databases/
adb शेल रन-अस [पैकेज] chmod 777 /data/data/[package]/databases/[db_file_name]
adb शेल रन-अस [पैकेज] cp /data/data/[package]/databases/[db_file_name] /sdcard/
adb पुल /sdcard/[db_file_name]
-
[पैकेज] को वांछित एप्लिकेशन पैकेज में बदलें
-
[db_file_name] को वांछित डीबी नाम में बदलें बैट फ़ाइल चलाएँ और आपको कॉपी किए गए डेटाबेस को उसी फ़ोल्डर में देखना चाहिए जिसमें बैटफाइल है
उपरोक्त समाधान मानता है:
- आप विंडोज़ पर काम कर रहे हैं
- डिवाइस कनेक्ट है और "adb devices" के अंतर्गत दिखाई देता है