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