我正在开发一个应用程序,我知道我的数据库 *.db将出现在data/data/com.****.***
我可以借助sqlite manager从Eclipse中的AVD访问此文件
但我无法在Android手机中访问此文件.
我谷歌它,它说我需要根我的手机来做它,但我不想这样做.(新手机,保修问题和安全问题)
所以这是我的问题:如何data/data/.....在没有生根的情况下访问Android手机中的目录 "?
我可以在data/data.....不生根的情况下更改目录的用户权限吗?
我遇到的问题是我无法使用chrome调试器调试我的应用程序.使用android studio并使用它的终端太麻烦和沉重.作为一个javascript风格的应用程序(在React native上开发),Android Studio调试并不适合.
我能够在chrome中看到设备(高级设置).但是,当我点击"在Chrome中调试"时,我收到以下错误 -

Chrome连接设备 -
我在终端中运行以下命令,以便我的设备通过反向端口转发连接 -
react-native start > /dev/null 2>&1 &
adb reverse tcp:8081 tcp:8081
Run Code Online (Sandbox Code Playgroud)
我正在运行这两个命令react-native start,react-native run-android以便应用程序将安装在手机上并且JS捆绑包加载到设备上.
但是,Chrome端口转发中已经进行了以下配置 -
如果我在chrome中使用的端口错误,请告诉我?在这种情况下我做错了什么?
我是React Native的新手,我正在努力掌握AsyncStorage的使用.我已经阅读了文档并查看了几个可用的包装器,但找不到我的几个问题的答案.
如果我只需要添加一次这个数据,那么将键值对添加到AsyncStorage的最佳方法是什么.除了我自己之外,用户不会添加数据.例如,我想添加键值对,其中键是一个项目,值是该项目的描述.描述可能是几段长.我是否需要构建一个处理此数据添加/更新/删除的组件?这导致了我的第二个问题.
有没有我可以在AsyncStorage中查看数据的地方.我似乎无法找到有关此数据位置的任何信息.应用程序或xcode中的某个文件是否可以查看和/或直接更新?