我需要编辑我的应用程序的共享首选项XML文件,因此我使用Eclipse中的文件资源管理器来提取,编辑它,然后将其推回到手机中。
为了访问数据文件夹,我必须运行" su"和" chmod 777"在亚行壳牌首先。我很懒,跑了" chmod 777 /data/data/com.abcdefgh.project/*/*"使我的应用程序的所有文件和文件夹都可访问。
问题是,现在我不能再从Eclipse运行我的应用了!这是LogCat的摘录:
03-20 21:25:55.225: E/ApplicationContext(15838): Couldn't create directory for SharedPreferences file /data/data/com.abcdefgh.project/shared_prefs/com.abcdefgh.project_preferences.xml
03-20 21:25:55.415: E/SQLiteOpenHelper(15838): android.database.sqlite.SQLiteException: unable to open database file
如何让它恢复正常?我是否需要将所有内容恢复到原始状态?如果是这样的话,原始状态是什么,以及为什么没有" 777"工作?