2014-05-05 49 views
0

TinyXML-1无法打开文件。文件存在于该路径中,但xmlDoc.ErrorDesc()写入失败以打开文件。可以tinyXML1在Android上打开文件或我必须使用Tinyxml2?tinyXML-1可以在Android上打开文件吗?

+0

布尔StateParser :: parseState(为const char *状态文件,的std :: string STATEID, std :: vector * pObjects,std :: vector * pTextureIDs) { //创建XML文档 TiXmlDocument xmlDoc; //加载状态文件 如果 { 的std :: CERR << xmlDoc.ErrorDesc()<< “\ n”(xmlDoc.LoadFile(状态文件)!); return false; } – JustOneMan

回答

1

logcat上的确切错误是什么?

它可以只是你没有把所需的权限:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

在AndroidManifest.xml中

+0

Logcat不显示任何错误。我在AnroidManifest.xml中有这样的许可,但xmlDoc.LoadFile(File)返回NULL并且不加载文件。 – JustOneMan

+1

将代码放置在您创建File变量的位置(xmlDoc.Loadfile(> File <)内)。 – Heisenberg

相关问题