Problem creating sqlite3 database

Hi
I've just downloaded the ODK Collect source code and I'm trying to execute it in the android emulator.
I've created a Google APIs 9 new device with ADB, sdcard is 512MB.
However, when I enter the application and push the first button, a RuntimeException is thrown. LogCat shows that there's a problem creating the database:

05-24 08:25:42.815: ERROR/Database(423): sqlite3_open_v2("/sdcard/odk/metadata/forms.db", &handle, 6, NULL) failed
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): Couldn't open forms.db for writing (will try read-only):
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): android.database.sqlite.SQLiteException: unable to open database file
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): at android.database.sqlite.SQLiteDatabase.dbopen(Native Method)
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): at android.database.sqlite.SQLiteDatabase.(SQLiteDatabase.java:1829)
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:820)
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:854)
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): at org.odk.collect.android.database.ODKSQLiteOpenHelper.getWritableDatabase(ODKSQLiteOpenHelper.java:110)
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): at org.odk.collect.android.database.ODKSQLiteOpenHelper.getReadableDatabase(ODKSQLiteOpenHelper.java:175)
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): at org.odk.collect.android.provider.FormsProvider.query(FormsProvider.java:125)
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): at android.content.ContentProvider$Transport.query(ContentProvider.java:187)
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): at android.content.ContentResolver.query(ContentResolver.java:262)
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): at android.app.Activity.managedQuery(Activity.java:1550)
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): at org.odk.collect.android.activities.FormChooserList.onCreate(FormChooserList.java:58)
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1586)
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1638)
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:928)
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): at android.os.Handler.dispatchMessage(Handler.java:99)
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): at android.os.Looper.loop(Looper.java:123)
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): at android.app.ActivityThread.main(ActivityThread.java:3647)
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): at java.lang.reflect.Method.invokeNative(Native Method)
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): at java.lang.reflect.Method.invoke(Method.java:507)
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
05-24 08:25:43.115: ERROR/ODKSQLiteOpenHelper(423): at dalvik.system.NativeStart.main(Native Method)

I've not modified the code, it's just fresh downloaded from mercurial. Any hint about what could be happening?

Thanks.