adb shell命令:mkdir(用于创建目录)

时间:2012-11-14 05:27:16

标签: android

我正在尝试通过adb shell创建一个目录

我使用“su”

切换到超级用户

我必须在etc文件夹中创建一个不成功的目录,我可以知道它链接到/ system / etc并尝试在/ system / etc中创建;两个案例我都得到“只读文件系统” 怎么让它读写?

我尝试在主机上修改udev / rules.d;

  • 创建了一个文件51-android.rules,带有“SUBSYSTEM ==”usb“,ATTR {idVendor} ==”04e8“,MODE =”0666“,GROUP =”plugdev“”

获得相同的“只读文件系统”

请提供帮助。

4 个答案:

答案 0 :(得分:3)

[Trick]使用adb push在非root手机中制作一个(或各种)目录:

如果您使用命令

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

希望它有所帮助!

答案 1 :(得分:1)

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

mount -o rw,remount -t yaffs2 / dev / block / mtdblock3 / system

这很有用:现在我可以创建目录:)

答案 2 :(得分:-1)

以root身份登录,使用此命令,帮助

adb root adb remount

答案 3 :(得分:-3)

以root用户身份登录,只需使用Linux命令在命令模式下将以下权限添加到文件中:

$ chmod 777 rules.d