移植安卓的xml文件只能读不能写

我在win32下调试好后把Resource文件夹下的资源放到安卓项目的assets文件夹下,资源中有个xml文件。
我在win32下读写这个xml文件都没问题,但是到安卓上只能读不能写。

我是用CCDictionary的writeToFile()函数写入xml的。

在win32下返回值是true,表示写入成功,但在安卓下是false。
更诡异的是,我记得我以前也有个工程是读写xml,但是那个在安卓上也能正常读写,而这个项目只能读不能写。
本来想查看原来的项目的配置,结果找不到那个项目了。

请问是什么问题导致不能在assets文件夹下写入xml?
肯定不是路径问题,因为可以正常读取,如果路径错了肯定读不到。是不是权限的问题?

请使用FileUtils::getInstance()->getWritablePath();

安卓apk内的文件只能读不能写,用二楼的方法获得可写路径新建一个文件保存新的信息吧