10-16 15:16:08.080: E/AndroidRuntime(26665): FATAL EXCEPTION: main
10-16 15:16:08.080: E/AndroidRuntime(26665): Process: org.mapsforge.applications.android.samples, PID: 26665
10-16 15:16:08.080: E/AndroidRuntime(26665): java.lang.RuntimeException: Unable to start activity ComponentInfo{org.mapsforge.applications.android.samples/org.mapsforge.applications.android.samples.TileStoreLayerViewer}: java.lang.IllegalArgumentException: Root directory must be readable
10-16 15:16:08.080: E/AndroidRuntime(26665): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2292)
10-16 15:16:08.080: E/AndroidRuntime(26665): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2350)
10-16 15:16:08.080: E/AndroidRuntime(26665): at android.app.ActivityThread.access$800(ActivityThread.java:163)
10-16 15:16:08.080: E/AndroidRuntime(26665): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1257)
10-16 15:16:08.080: E/AndroidRuntime(26665): at android.os.Handler.dispatchMessage(Handler.java:102)
10-16 15:16:08.080: E/AndroidRuntime(26665): at android.os.Looper.loop(Looper.java:157)
10-16 15:16:08.080: E/AndroidRuntime(26665): at android.app.ActivityThread.main(ActivityThread.java:5335)
10-16 15:16:08.080: E/AndroidRuntime(26665): at java.lang.reflect.Method.invokeNative(Native Method)
10-16 15:16:08.080: E/AndroidRuntime(26665): at java.lang.reflect.Method.invoke(Method.java:515)
10-16 15:16:08.080: E/AndroidRuntime(26665): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)
10-16 15:16:08.080: E/AndroidRuntime(26665): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)
10-16 15:16:08.080: E/AndroidRuntime(26665): at dalvik.system.NativeStart.main(Native Method)
10-16 15:16:08.080: E/AndroidRuntime(26665): Caused by: java.lang.IllegalArgumentException: Root directory must be readable
10-16 15:16:08.080: E/AndroidRuntime(26665): at org.mapsforge.map.layer.cache.TileStore.<init>(TileStore.java:59)
10-16 15:16:08.080: E/AndroidRuntime(26665): at org.mapsforge.applications.android.samples.TileStoreLayerViewer.createTileCaches(TileStoreLayerViewer.java:83)
10-16 15:16:08.080: E/AndroidRuntime(26665): at org.mapsforge.applications.android.samples.BasicMapViewer.onCreate(BasicMapViewer.java:330)
10-16 15:16:08.080: E/AndroidRuntime(26665): at android.app.Activity.performCreate(Activity.java:5389)
10-16 15:16:08.080: E/AndroidRuntime(26665): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)
10-16 15:16:08.080: E/AndroidRuntime(26665): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2256)
10-16 15:16:08.080: E/AndroidRuntime(26665): ... 11 more
It's on a Galaxy Note3, external storage is readable...
Max.