7

*.mp3 ファイルをエミュレーターにプッシュしたいのですが、次の 2 つのエラーが表示されます。

 transfer error: Read-only file system
 Failed to push selection: Read-only file system

問題を解決するために、私はこれらの作業を行いましたが、まだ機能していません:

1-CMD を使用してこれを行う:c:\android-sdk\platform-tools\>abd remount

2-これらの 2 行をAndroidManifest.xmlに追加します。

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

3-エミュレーター構成でSDカードを1024 Mbに設定します ここに画像の説明を入力

私を素晴らしいものにしているのは、ファイルエクスプローラーのsdcardフォルダーに必要なすべての権限があることです ここに画像の説明を入力

4

3 に答える 3

5

@atismanの答えは私を働かせました。ただし、彼の応答に追加する小さなビットが 2 つあります。

まず、うるさいようですが、ローカル OS によっては、UNIX コマンド ラインに追加の「-」が必要になる場合があります。それが私にとってうまくいく唯一の方法は次のとおりでした:

mount -o -rw,remount rootfs / 

もう 1 つの項目は、実際にデバイスの SD カードを特定のサイズで定義したことを確認することです。持っているようですが、私は持っていませんでした。他の誰かが同様の問題を抱えている場合に備えて、そこに置いておきます。

AVDマネージャーを開き、使用しているデバイスをクリックします...「編集」をクリックして、「SDカード」エリアに移動します。「サイズ」をクリックした場合は、その隣の領域に数字があることを確認してください。そうしないと、SD カードに情報を保持できません。

于 2014-01-27T16:58:28.400 に答える
0

スタジオの新しいビルドで同じ問題が発生した場合。0.8.9以降は私のソリューションを参照してください。これは魅力的に機能します。ここでは、ページの下部にあるafra mehrparvarソリューション。

Android Emulator sdcard プッシュ エラー: 読み取り専用ファイル システム

于 2014-11-04T15:06:25.053 に答える