请参阅调试期间Real Device中的共享首选项xml文件

时间:2017-02-07 13:19:20

标签: java android android-studio

我正在创建一个Android应用程序,我必须通过字符串格式在共享首选项中保存图像名称。

我能够在Android设备监视器中看到我的共享首选项xml文件,但我希望在我的真实Android设备中看到它。我在android设备本地数据中搜索了我在调试期间无论在哪里都看到我的应用程序包名称和xml文件。

请帮助我为什么在调试过程中无法在移动设备中看到我的应用程序包。

2 个答案:

答案 0 :(得分:1)

  

SharedPreferences存储在app数据文件夹的xml文件中,   即/data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml

     

或默认首选项:   /data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PACKAGE_NAME_preferences.xml

来自Answer

但是,您也可以使用Stetho在调试模式下访问sharedpreferences。即,您可以从Chrome浏览器中查看sharedPreferences

Stetho可以:

  • 查看和修改SharedPreferences
  • 查看和编辑sqlite db
  • 监控网络请求 enter image description here

答案 1 :(得分:0)

您需要拥有root权限才能在真实设备中查看应用的共享偏好

<强>步骤

1.Root你的手机(对于root电话我建议使用kingo root移动应用程序)

2.install根浏览器/根浏览器应用

3.go to folder data - &gt; data - &gt; your packagename - &gt; shared_prefs - &gt; your shared prefs name