我正在学习如何将数据库 (SQLite) 集成到我的应用中。
我检查了这个tutorial在 10m 标记处,OP 在 Android Studio 的 Android 设备管理器中进入 FileExplorer。
在文件资源管理器中看不到任何文件。 使用文件资源管理器是理想的结果。昨晚,在阅读了这些 stackoverflow 对话后,我已经 Root 了我的 Nexus 6p (7.0) 并重新安装了 Studio 2.2.2,但没有得到预期的结果,这个问题由来已久历史:
1) Android Device Monitor "data" folder is empty
How to Find my App's /data/data using Android Device Monitor's File Explorer
-Root 手机 (6p) 在 FileExplorer 中不显示任何文件(使用 Root Checker 验证)
-Emulator 在 FileExplorer 中不显示任何内容
2) How to access data/data folder in Android device?
How do I view the SQLite database on an Android device?
SQLite database cannot be accessed although device is rooted
Android Studio - Android Device Monitor's File explorer not working
Android: No files appearing in File Explorer
a) adb shell
运行为 com.your.packagename
有损坏的安装 - 也许是我
b) 亚行 shell
苏
chmod/data/data/data/data/data/com.application.package
错误模式“/data”
没有,在 FileExplorer 中不显示任何文件
c) 亚行 shell
苏
chmod 777/数据/数据/数据/数据/数据/
没有,FileExplorer 中没有显示任何文件
d) 亚行 shell
苏
chmod -R 777 数据/
没有,FileExplorer 中没有显示任何文件
3) How can I see the contents of a sqlite db of my app in a real device?
没有,FileExplorer 中没有显示任何文件
4) http://forum.xda-developers.com/nexus-6p/help/android-device-manager-7-0-nougat-t3454419
也许不只是我,Nougat 7.0 有问题,但似乎连续不断地出现同样的问题。
如有任何帮助,我们将不胜感激。我很想重新启动我的应用程序并尝试 IntelliJ 或 Eclipse,但我不确定这是否能解决我的问题。
最佳答案
我没有任何问题(验证的好迹象)但是 a problem with the emulators targeting Android 24 or 25 .
16 年 10 月重新报告的问题: https://code.google.com/p/android/issues/detail?id=225049 .相信谷歌会尽快解决这个问题。
目前,解决方案是使用 API 23 运行您的模拟器,并且使用 Android 设备管理器访问包含数据的文件资源管理器应该没有问题。
欢呼吧!
关于文件资源管理器中的 Android Studios : Android Device Manager shows no files for Nougat 7. 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40118255/