【发布时间】:2012-02-08 06:42:48
【问题描述】:
我正在黑莓模拟器 5.0 和 6.0 中测试 sqlite 数据库代码。我已经为模拟器创建了 SD 卡。但有时我在 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);
}
我可以在 SDCard 文件夹中看到文件“usage.db”,目前我没有真实的设备来测试此代码。我错过了什么吗?
【问题讨论】:
-
您是否在运行时将目录挂载为模拟器中的 SDCard?
-
您好,我也面临同样的问题,“错误:路径名无效 - 路径不包含模拟器中的根列表”。调试时。运行时如何设置模拟器目录路径?
标签: blackberry