SQLite db boyutunun 2.6 GiB üzerinde olduğunu biliyorum. (Db haritalar içerir.) Bu db, RMaps uygulaması tarafından kullanılır. Haritaları maksimum zumla bazı parçalara taşıdığınızda, uygulama aniden kapanır. Ancak, bir güç kapatma mesajı yok, rapor düğmesi yok. Bu yüzden, belirli bir sınırın ötesindeki blokları okumaktan kaynaklandığına dair bir fikrim var. v max (int). RMaps sadece basit SQL deyimlerini kullanıyor olduğundan, sorunun RMaps'ta değil, Android SQLite sürücüsünde olduğunu düşünüyorum.Android'de maksimum SQLite veritabanı boyutu nedir?
Android'de SQLite veritabanının boyut sınırı var mı?
(Ben Nexus One üzerinde Froyo var, ama bu Froyo sadece bir sorun olduğunu düşünmüyorum.)
Giriş çıkışı: SQLite db SD kart üzerinde depolanan
08-14 10:24:51.689 I/ActivityManager( 81): Starting activity: Intent { act=android.intent.action.SEARCH flg=0x10000000 cmp=com.robert.maps/.MainMapActivity (has extras) }
08-14 10:25:01.879 E/AndroidRuntime(12441): FATAL EXCEPTION: pool-1-thread-2
08-14 10:25:01.879 E/AndroidRuntime(12441): android.database.sqlite.SQLiteDiskIOException: disk I/O error
08-14 10:25:01.879 E/AndroidRuntime(12441): at android.database.sqlite.SQLiteQuery.native_fill_window(Native Method)
08-14 10:25:01.879 E/AndroidRuntime(12441): at android.database.sqlite.SQLiteQuery.fillWindow(SQLiteQuery.java:70)
08-14 10:25:01.879 E/AndroidRuntime(12441): at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:283)
08-14 10:25:01.879 E/AndroidRuntime(12441): at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:264)
08-14 10:25:01.879 E/AndroidRuntime(12441): at android.database.AbstractCursor.moveToPosition(AbstractCursor.java:171)
08-14 10:25:01.879 E/AndroidRuntime(12441): at android.database.AbstractCursor.moveToFirst(AbstractCursor.java:248)
08-14 10:25:01.879 E/AndroidRuntime(12441): at com.robert.maps.utils.CashDatabase.getTile(CashDatabase.java:49)
08-14 10:25:01.879 E/AndroidRuntime(12441): at org.andnav.osm.views.util.OpenStreetMapTileFilesystemProvider$7.run(OpenStreetMapTileFilesystemProvider.java:501)
08-14 10:25:01.879 E/AndroidRuntime(12441): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
08-14 10:25:01.879 E/AndroidRuntime(12441): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
08-14 10:25:01.879 E/AndroidRuntime(12441): at java.lang.Thread.run(Thread.java:1096)
08-14 10:25:01.889 I/ActivityManager( 81): Process com.robert.maps (pid 12441) has died.
08-14 10:25:01.899 I/WindowManager( 81): WIN DEATH: Window{45131410 com.robert.maps/com.robert.maps.MainMapActivity paused=false}
, yeterli alan var.
SD kartını SD kartta saklamayı deneyin – Falmarri
SD kartta. Sdcard içinde –
fat32 sınırı? –