8

adb shell でディレクトリを作成しようとしています

etcフォルダーにディレクトリを作成する必要がありますが、失敗しました。にリンクされていることがわかり、/system/etcで作成しようとしました/system/etcが、どちらの場合も「読み取り専用ファイルシステム」を取得していました。

読み書きするにはどうすればよいですか?

「su」を使用してスーパーユーザーに切り替えてみました。

udev/rules.dホストマシンで変更してみました:

created a file 51-android.rules with " SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev"  "

私はまだ同じ「読み取り専用ファイルシステム」を取得しています。

これを修正するにはどうすればよいですか?

4

4 に答える 4

5

[トリック] adb push を使用して、root 化されていない電話で dir (またはさまざまな) を作成します。

コマンドを使用する場合

adb push myfolder /storage/sdcard0/Download

「myfolder」には別のフォルダーが含まれており、これらのフォルダーは電話の「ダウンロード」フォルダー内に作成されます

したがって、アプリ内にアセットをインストールするために使用するハック:

adb push assetfolder /storage/sdcard0/Android/data/com.myapp.name/

次に、「assetfolder」には次が含まれます

assetfolder/
   assetfolder/db/mysqlite.db
   assetfolder/img/myimage.png
   assetfolder/json/initial-data.json

次に、私のアプリには

com.myapp.name/db/mysqlite.db
com.myapp.name/img/myimage.png
com.myapp.name/json/initial-data.json

それが役に立てば幸い!

于 2014-04-11T19:34:16.953 に答える
2

http://android-tricks.blogspot.in/2009/01/mount-filesystem-read-write.html

マウント -o rw、再マウント -t yaffs2 /dev/block/mtdblock3 /system

これは便利でした: ディレクトリを作成できるようになりました:)

于 2012-11-14T08:18:08.730 に答える
-4

root としてログインし、Linux Command を使用してコマンド モードで次の権限をファイルに追加するだけです。

$ chmod 777 rules.d

于 2012-11-14T05:32:37.593 に答える