The stack trace isn't printing because no exception is being thrown. Its as if it works perfectly. The logcat output looks like this:
10-20 14:54:52.798: INFO/LoginActivity(8925): This is the input stream /data/data/com.drayagerecorder/databases/DB 10-20 14:54:52.838: INFO/LoginActivity(8925): External Storage Avaliable:true 10-20 14:54:52.838: INFO/LoginActivity(8925): External Storage Writable:true 10-20 14:54:52.878: INFO/LoginActivity(8925): Directory Created 10-20 14:54:52.938: INFO/LoginActivity(8925): This is the ouput stream 10-20 14:54:52.978: INFO/LoginActivity(8925): Bytes transfered 10-20 14:54:52.978: INFO/LoginActivity(8925): flushed 10-20 14:54:52.988: INFO/LoginActivity(8925): output close 10-20 14:54:53.000: INFO/LoginActivity(8925): input close 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <?xml version="1.0" encoding="UTF-8"?> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <kml xmlns="http:// www.opengis.net/kml/2.2"> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <Document> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <Style id="truck"> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <IconStyle> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <color>ff11fdfa</color> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <scale>1.1</scale> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <Icon> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): http://maps.google.com/mapfiles/kml/shapes/truck.png 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </Icon> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </IconStyle> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </Style> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <name>del</name> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <Style id="yellowLineGreenPoly"> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <LineStyle> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <color>7f00ffff</color> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <width>4</ width> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </LineStyle> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <PolyStyle> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <color>7f00ff00</color> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </PolyStyle> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </Style> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <extrude>0</ extrude> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <tessellate>1</ tessellate> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <altitudeMode>clampToGround</altitudeMode> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <Placemark> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <TimeStamp> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <when>2011-10-20T21:53:55Z</when> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </TimeStamp> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <styleUrl> #Truck</ styleUrl> <Point> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <coordinates>-0.73926,51.3329783</coordinates> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </Point> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </Placemark> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <Placemark> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <TimeStamp> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <when>2011-10-20T21:53:55Z</when> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </TimeStamp> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <styleUrl> #Truck</ styleUrl> <Point> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <coordinates>-0.7385883,51.3335983</coordinates> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </Point> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </Placemark> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <Placemark> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <TimeStamp> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <when>2011-10-20T21:53:55Z</when> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </TimeStamp> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <styleUrl> #Truck</ styleUrl> <Point> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <coordinates>-0.7397483,51.3352983</coordinates> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </Point> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </Placemark> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <Placemark> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <TimeStamp> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <when>2011-10-20T21:53:55Z</when> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </TimeStamp> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <styleUrl> #Truck</ styleUrl> <Point> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <coordinates>-0.73998,51.3356583</coordinates> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </Point> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </Placemark> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <Placemark> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <TimeStamp> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <when>2011-10-20T21:53:56Z</when> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </TimeStamp> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <styleUrl> #Truck</ styleUrl> <Point> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <coordinates>-0.7435683,51.3368483</coordinates> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </Point> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </Placemark> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <Placemark> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <TimeStamp> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <when>2011-10-20T21:53:56Z</when> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </TimeStamp> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <styleUrl> #Truck</ styleUrl> <Point> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <coordinates>-0.74363,51.3369383</coordinates> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </Point> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </Placemark> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <Placemark> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <TimeStamp> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <when>2011-10-20T21:53:56Z</when> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </TimeStamp> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <styleUrl> #Truck</ styleUrl> <Point> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <coordinates>-0.74334,51.33702</coordinates> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </Point> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </Placemark> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <Placemark> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <TimeStamp> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <when>2011-10-20T21:53:56Z</when> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </TimeStamp> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <styleUrl> #Truck</ styleUrl> <Point> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <coordinates>-0.74232,51.33729</coordinates> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </Point> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </Placemark> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <Placemark> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <TimeStamp> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <when>2011-10-20T21:53:56Z</when> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </TimeStamp> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <styleUrl> #Truck</ styleUrl> <Point> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <coordinates>-0.7427083,51.33785</coordinates> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </Point> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </Placemark> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <Placemark> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <TimeStamp> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <when>2011-10-20T21:54:15Z</when> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </TimeStamp> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <styleUrl> #Truck</ styleUrl> <Point> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): <coordinates>-0.12851,51.49998</coordinates> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </Point> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </Placemark> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </Document> 10-20 14:54:53.168: DEBUG/LoginActivity(8925): </kml> 10-20 14:54:53.257: INFO/LoginActivity(8925): External Storage Avaliable:true 10-20 14:54:53.257: INFO/LoginActivity(8925): External Storage Writable:true everything is where it should be in the DDMS file explorer. But when i push it to the GalaxyTab the directory is not created On Oct 20, 1:54 pm, Kostya Vasilyev <[email protected]> wrote: > Well, in that case, let's see the logcat stack trace :) > > I have code just like this, and it works on real devices, except I'm > calling it before opening the database, from inside my "db open > helper"-alike. Wonder if that's what's making the difference. > > -- Kostya > > 21.10.2011 0:08, Ab Caballero пишет: > > > > > > > Hi, Kostya. > > > Hard coding aside (i agree its not the best practice), i have methods > > verifying that the paths are indeed correct. I'm uncertain why it > > works in eclipse but not on the device > > > On Oct 20, 12:30 pm, Kostya Vasilyev<[email protected]> wrote: > >> Don't hard code the paths. > > >> For the database path, use context.getDatabasePath > > >> For the sdcard, use Environment.getExternalStorageDirectory > > >> -- Kostya > > >> 2011/10/20 Ab Caballero<[email protected]> > > >>> Hi, > >>> I am attempting to copy a file from internal storage like so: > >>> void exportDB() throws IOException { > >>> InputStream input = new FileInputStream("/data/data/ > >>> com.drayagerecorder/databases/DB"); > >>> // create directory for backup > >>> checkStorage(); > >>> File dir = new File("/sdcard/DB"); > >>> dir.mkdir(); > >>> // Path to the external backup > >>> OutputStream output = new FileOutputStream("/sdcard/DB/"+ > >>> currentName +"_db"); > >>> // transfer bytes from the Input File to the Output File > >>> byte[] buffer = new byte[1024]; > >>> int length; > >>> while ((length = input.read(buffer))>0) { > >>> output.write(buffer, 0, length); > >>> } > >>> It works in eclipse but does not work on the device. Am i accessing > >>> the internal storage correctly? The external storage is checked and is > >>> available > >>> output.flush(); > >>> output.close(); > >>> input.close(); > >>> } > >>> -- > >>> You received this message because you are subscribed to the Google > >>> Groups "Android Developers" group. > >>> To post to this group, send email to [email protected] > >>> To unsubscribe from this group, send email to > >>> [email protected] > >>> For more options, visit this group at > >>>http://groups.google.com/group/android-developers?hl=en > > -- > Kostya Vasilyev -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

