2011-03-11 61 views
1

這是我在嘗試從9800模擬器訪問sqlite數據庫時得到的錯誤。Blackberry sqlite DatabaseIOException錯誤文件系統12

在此之前,我在Windows XP下開發並通過SVN保存我的代碼。一切都很好,完美地工作。

現在我使用Windows 7 64位,checkouted我的項目後,我第一次執行時立即得到這個錯誤:錯誤DatabaseIOException文件系統12

此外,在文件系統中,.sqlite很好創建。

是否有任何問題與Windows 7下發生的一些特定的權利或其他內容有關?

謝謝!

+0

我正在運行W7 64位,我可以訪問數據庫罰款。是否有可能錯過了模擬器上的項目設置,告訴它在哪裏查找文件(例如模擬SD卡的硬盤位置)? – taylonr

+0

好吧,我再次檢查了我的所有配置,看起來是正確的:在模擬器中,我在選擇的文件夾中安裝了一個SDCard位置。 – obo

+0

好吧,因爲我不能花費時間試圖解決不應該出現的問題,所以我殺了我的Windows 7,並在這臺新電腦上重新安裝了一箇舊的和穩定的Windows XP。現在我有和以前一樣的正確行爲。我建議有同樣問題的人也這樣做:似乎rim不希望得到一個龐大的開發者社區,因爲他們不提供簡單高效的開發環境。 – obo

回答

3

BlackBerry工具確實在64位Windows 7上運行,但您必須安裝32位版本的Java才能正常運行,而不是64位版本的Java。請參閱my Windows 7 tips

+0

感謝您的回答和您的提示。它強化了我對黑莓開發環境的立場,以及缺乏簡單性和效率。你所描述的所有步驟(我想這很難找到它們)是不可能接受的。 – obo