2
我正在测试黑莓模拟器5.0和6.0中的sqlite数据库代码。我为模拟器创建了SD卡。但有时我正在获取DatabaseFactory.exists()方法调用的inavlid路径异常。DatabaseFactory.exists()中的无效路径异常
//URI myURI = URI.create("/Store/Databases/usage.db");
//URI myURI = URI.create("file:///SDCard/databases/usage.db");
URI myURI = URI.create("file:///SDCard/usage.db");
//check if database exists or not
if (DatabaseFactory.exists(myURI))
{
d = DatabaseFactory.open(myURI);
}
else
{
d = DatabaseFactory.openOrCreate(myURI);
}
我可以看到SD卡文件夹中的文件“usage.db”目前我没有真正的设备来测试该代码。我错过了什么吗?
你有没有安装目录为SD卡在你的模拟器在运行时? – Richard 2012-02-08 13:44:47
你好,我是阿洛斯面临同样的问题,“错误:无效的路径名称 - 路径不包含模拟器中的根目录”。同时调试。如何在运行时设置模拟器目录路径? – 2012-04-12 07:13:18