ADT中通過DDMS導入文件出錯ddms transfer error: Read-only file system,Failed to push selection

【已解決】ADT中通過DDMS導入文件出錯ddmstransfererror:Read-onlyfilesystem,Failedtopushselection:Read-only

想要通過adt的ddms的fileexplorer去向adv中導入文件,結果出錯:

[2013-04-2310:32:00-ddms]transfererror:Read-onlyfilesystem
[2013-04-2310:32:00]Failedtopushselection:Read-onlyfilesystem

transfer error Read-only file system

需要說明的是:

之前一直用的好好的,可以正常導入導出文件的,沒有出現這類問題的。現在突然出現此問題。

【解決過程】

1.很是詭異的是,點擊某個已有的文件,然後點擊刪除按鈕去刪除:

image

結果的確是可以刪除的。

這說明,應該就不是read-only纔對。

否則應該也沒法刪除纔對。

2.向這類:

Failedtopushselection:Read-onlyfilesystem:whilemovingtoSdCard

的解釋,讓去添加sd卡權限的事情,對於此處是根本沒幫助的。

3.參考:

Eclipseconsoleshows:’Failedtopushselection:Read-onlyfilesystem’whenitrytopushafile

去找到對應的avd文件夾:

android avd folder found expected avd

進入對應的x86_480x800.avd中看看:

into avd folder not find property folder

結果是沒有找到所謂的“properties”文件夾。

(注:此處已經設置好了隱藏文件也全顯的)

然後才發現,搞錯了。

人家說的是,針對此文件夾將其屬性中的readonly去掉:

right click avd folder then properties

now some of them is readonly

uncheck readonly then ok

apply to subfolders for non readonly

然後,再重新去調試看看。

結果的確就可以了,剛剛導入了hartEddlTestFile_pos.ddl這個文件:

newly import the one file into avd

【總結】

adt中ddms導入文件出錯:

transfererror:Read-onlyfilesystem

的解決辦法是:

去對應的

9089791

找到對應的avd文件夾(轉載的是:x86_480x800.avd此處我的是:test.avd

然後將該文件夾的屬性中的Read-Only全部取消,即可解決此問題。

(取消只讀屬性的方法:右擊文件夾->屬性->取消Read-Only->點擊OK,其會跳出對話框問你,然後選擇默認的:應用於所有子文件夾)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章