こんにちは、ブラックベリーの開発は初めてです。
sqlite の小さなデモ アプリを作成しようとしています。そのために私は次のコードを書いています:
try
{
URI myURI = URI.create("file:///SDCard/Databases/myDb.db");
d = DatabaseFactory.openOrCreate(myURI);
d.close();
add(new RichTextField("DB created successfully"));
}
catch ( Exception e )
{
System.out.println( e.getMessage() );
e.printStackTrace();
add(new RichTextField("Error: "+e.toString()));
}
これを実行すると、このような例外が発生します
net.rim.device.api.database.DatabasePathException: パス名が無効です。パスに適切なルート リストが含まれていません。詳細については、FileSystemRegistry クラスを参照してください。
シミュレーターでSDカードを設定しました:シミュレート-> SDカードの変更->ディレクトリの追加(E:\ mediacard)