今天准备把一个sqlite数据库文件放到安卓应用的目录中,但是在push文件的时候报错:
[2015-01-05 19:09:05 - ddms] transfer error: Permission denied
[2015-01-05 19:09:05] Failed to push selection: Permission denied
提示权限不足。
网上找了好多方法,都不起作用,最后还是回到文件读写权限的思路上来,是不是这个databases文件夹没有写的权限呢?
于是尝试一下给它最大的权限 777,adb shell命令:
root@android:/ # chmod 777 data/data/com.hk.foodsafetyanalyze/databases
chmod 777 data/data/com.hk.foodsafetyanalyze/databases
root@android:/ #
然后再次push文件就可以了!