相关疑难解决方法(0)

如何检查adb shell中的SharedPreferences?

既然我们可以从远程Shell中检查sqlite3数据库,是否可以检查adb shell中的SharedPreferences?因为在调试时从命令行检查和操作SharedPreferences会更方便.

或者以另一种方式,在什么文件中保存SharedPreferences,以及如何查看和修改这些文件?

android adb android-sharedpreferences

40
推荐指数
5
解决办法
3万
查看次数

无法将android系统目录更改为rw

我试图将/ system重新安装为rw文件系统,以便将一些文件推送到/ system/framework.它是运行Android 6.0 x86映像的Android模拟器.

$ mount
...
/dev/block/vda /system ext4 ro,seclabel,relatime,data=ordered 0 0
...
Run Code Online (Sandbox Code Playgroud)

然后我做

su
mount -o rw,remount /system
mount
...
    /dev/block/vda /system ext4 rw,seclabel,relatime,data=ordered 0 0
...
Run Code Online (Sandbox Code Playgroud)

这时候我觉得我很好.然后我在主持人做:

adb push test.jar /system/framework/
Run Code Online (Sandbox Code Playgroud)

不过我看到了:

failed to copy 'test.jar' to '/system/framework/test.jar': Read-only file system
Run Code Online (Sandbox Code Playgroud)

然后我回到adb:

mount
...
    /dev/block/vda /system ext4 ro,seclabel,relatime,data=ordered 0 0
...
Run Code Online (Sandbox Code Playgroud)

它又回到了ro.

当我试图再次重新安装时,它甚至不让我这次做:

mount: Read-only file system
255|root@generic_x86:/ # 
Run Code Online (Sandbox Code Playgroud)

那我在哪里做错了?谢谢!

___编辑_____

通过adb root命令以root身份重新启动adbd解决了我的问题.

android mount

10
推荐指数
2
解决办法
8733
查看次数

标签 统计

android ×2

adb ×1

android-sharedpreferences ×1

mount ×1