我試圖啓動一個應用程序,因此我可以將我的應用程序備份到sdcard。我跑:運行shell命令從Android應用程序複製文件
Process p = Runtime.getRuntime().exec("su");
Process c = Runtime.getRuntime().exec(
"cp /data/app/com.ebay.mobile-1.apk"
+ Environment.getExternalStorageDirectory()
+ "/ebay.apk");
Log.d("copy", "done");
當它運行時我可以授予超級用戶,然後它說,它這樣做,但沒有文件不被複制。我只是使用eBay應用程序作爲示例和測試。
感謝您的任何幫助。
修復:感謝下面的幫助,但我發現一個完整的修復和有點不同的方式做事情在這裏「http://stackoverflow.com/questions/10735273/copy-folders-in-data-data-to- sdcard-viceversa?rq = 1「
哇,我覺得自己像個白癡,我沒加WRITE_EXTERNAL_STORAGE許可。 「dd if = source_file of = dest_file」 – user1056798
你自己找到的解決方案工作,感謝股票! – VinceStyling