簡體   English   中英

從Android平板電腦中提取文件以進行調試。

[英]Pull files from Android tablet for debugging purposes.

在學校(高中),我和我的合作伙伴正在開發Android平板電腦應用程序。 我們都發布了Acer Iconia A500平板電腦使用。 我需要在運行時將設備創建的文件拉出設備(adb pull),但因為它們沒有root,我不想root學校屬性,是否有一種有效的方法從android中刪除文件存儲在應用程序數據/數據/包名稱/區域中的設備? 我們也嘗試過模擬器,但它有很多不同的問題,當它確實有效時,每次我更改代碼並重新上傳它時,上傳一個apk大約需要4-5分鍾。 關於從非root設備上獲取文件的好方法的任何想法,在這種情況下是我試圖從資產中復制的數據庫,所以我可以檢查它?

如果您有選擇,我絕對建議您將文件寫入SD卡,因為查看和處理起來會更容易。

如果您的文件必須寫入/ data,您可以做的是將其鏡像到SD卡以進行調試。 因此,每次編寫文件時,您也會向SD卡寫入完全相同的內容(如果調試標志打開,否則為no)。

如果它不是由您的代碼創建的文件,而是由其他代碼創建的文件,那么您在應用程序中可以執行的操作是在檢測到它已被更改時將其復制到SD卡。

您可以使用外部存儲權限並寫入SD卡。 然后,當你插入它時,你可以使用常規的Windows目錄來拉它們。而且,通過模擬器更新代碼不應該花那么長時間,你是不是每次關閉模擬器?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM