1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. samarek, 01.07.2012 #1
    samarek

    samarek Threadstarter Android-Hilfe.de Mitglied

    Hallo,

    ich hab mir eine App geschrieben die eine andere App updaten soll.
    Wenn ich jetzt allerdings die apk-Datei vom Server lade geht sie mir irgendwie kaputt, jedenfalls kann er dann das Manifest nicht mehr parsen.

    Hier ist mal der Code den ich zum Downloaden verwende
    Code:
    try 
            {   
                URL url = new URL(context.getString(R.string.pfadServer) + context.getString(R.string.dateiApk));
                HttpURLConnection httpConn = (HttpURLConnection) url.openConnection();
                                
                String path = context.getString(R.string.pfadLokal) + context.getString(R.string.dateiApk);
                OutputStream out = new BufferedOutputStream(new FileOutputStream(path));
                InputStream inStream = httpConn.getInputStream();
                byte[] buffer = new byte[1024];
                int numRead;
                while ((numRead = inStream.read(buffer)) != -1) 
                {
                    out.write(buffer, 0, numRead);
                }                
                httpConn.disconnect();
                return true;
            }
            catch (Exception exc) 
            {
                exc.printStackTrace();
                return false;
            }
    
    Hat jemand eine Idee was ich falsch mache?

    -- Edit:
    Hab gerade die beiden Dateien (vom Server und auf dem Tablet) mit Notepad++ mal verglichen, er hört bei dem Download anscheinend zu früh auf und das Manifest scheint am Ende der Datei zu sein.
    Aber warum er zu früh aufhört verstehe ich trotzdem nicht.
     
    Zuletzt bearbeitet: 01.07.2012
  2. Thyrion, 01.07.2012 #2
    Thyrion

    Thyrion Ehrenmitglied

    Mach mal ein out.flush() und danach out.close() nachdem du die While-Schleife verlassen hast.
     
    samarek gefällt das.
  3. samarek, 02.07.2012 #3
    samarek

    samarek Threadstarter Android-Hilfe.de Mitglied

    M)
    ja, klar, das war das Problem
    so ist das wenn niemand anders mehr über den Code guckt.
    Danke.
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] APK compilieren ... beschädigt? Android App Entwicklung 06.10.2017
[OFFEN] Fehler beim Projekt importieren Android App Entwicklung 03.10.2017
[OFFEN] Verständnisprobleme: APK Expansion Files für eine APK > 100MB Android App Entwicklung 10.09.2017
[ERLEDIGT] Samsung S3 USB Dateien werden nicht aktualisiert Android App Entwicklung 03.08.2017
[GESCHLOSSEN] Kennt jemand ein Programm , um .DEX Dateien zu öffnen, bearbeiten und wieder speichern? Android App Entwicklung 20.07.2017
[ERLEDIGT] Widget reagiert nicht auf Click mit anschliessendem Http-Request Android App Entwicklung 04.07.2017
[GESCHLOSSEN] APK Zigalign Fehler Playstore Android App Entwicklung 13.06.2017
[ERLEDIGT] APK erstellen Android App Entwicklung 11.06.2017
[OFFEN] Android Studio - Apk-Generierung dauert sehr lange Android App Entwicklung 26.05.2017
[ERLEDIGT] (JSON-)Datei speichern Android App Entwicklung 08.04.2017
Du betrachtest das Thema "apk-Datei geht beim Download kaputt" im Forum "Android App Entwicklung",