Android-Nutzer können im Google Play Store Apps aus einer scheinbar un­end­li­chen Auswahl in­stal­lie­ren. Für jedes Interesse gibt es Apps, für jedes Hobby eine hilf­rei­che Anwendung. Nicht immer finden Nutzer aber die App, die sie brauchen, denn nicht alle Ap­pli­ka­tio­nen am­bi­tio­nier­ter Ent­wick­ler schaffen es in den haus­ei­ge­nen Store. Der Hin­ter­grund: Google erlaubt im Store nur Apps, die die strikte Developer Content Policy einhalten.

Einige Ent­wick­ler wollen oder können die Play-Store-Richt­li­ni­en aber nicht befolgen und bieten ihre An­wen­dun­gen daher an anderer Stelle an. Auf eigenes Risiko können Android-Nutzer auch diese Apps, die nicht im Play Store geführt werden, her­un­ter­la­den und in­stal­lie­ren. Bei der Aus­füh­rung der In­stal­la­ti­ons­pa­ke­te kann es al­ler­dings zu so­ge­nann­ten Par­sing­feh­lern kommen, die an dem Warn­hin­weis: „Beim Parsen des Pakets ist ein Fehler auf­ge­tre­ten.“ zu erkennen sind. Was verbirgt sich dahinter? Und wie lassen sich die Par­sing­feh­ler beheben?

KI-Assistent kostenlos – Ihr smarter All­tags­hel­fer
  • DSGVO-konform & sicher gehostet in Deutsch­land
  • Pro­duk­ti­vi­tät steigern – weniger Aufwand, mehr Output
  • Direkt im Browser starten – ohne In­stal­la­ti­on

Was bedeutet Parsing und wie funk­tio­niert es?

Als Parsing wird das Aufteilen größerer Da­ten­pa­ke­te in ma­schi­nen­ver­ständ­li­che Teile ver­stan­den. Bevor bei­spiels­wei­se mobile Apps oder Com­pu­ter­pro­gram­me in­stal­liert werden können, müssen spezielle Parser das Da­ten­pa­ket der zu in­stal­lie­ren­den App erst in kleine In­for­ma­ti­ons­bau­stei­ne zerlegen, um Hand­lungs­an­wei­sun­gen für den Prozessor ab­zu­lei­ten. Denn für Be­triebs­sys­te­me sind Da­ten­pa­ke­te als solche komplett un­ver­ständ­lich. Wird einem Be­triebs­sys­tem wie Android nicht explizit durch eine Hand­lungs­auf­for­de­rung gesagt, wie es mit einem Paket umgehen soll, kann es mit den Daten nichts anfangen. Nachdem sie die Pakete in ver­ständ­li­che Ein­zel­tei­le zerlegt haben, ana­ly­sie­ren die Parser die einzelnen In­for­ma­tio­nen und ordnen ihnen Be­deu­tun­gen zu. Parsing be­zeich­net also in gewisser Weise den Ver­ständ­nis­pro­zess eines Computers. Hierzu ein ver­an­schau­li­chen­des Beispiel:

Mit der ex­em­pla­ri­schen Rechnung 31 x 53 + (2∏) kann ein Computer zunächst nichts anfangen. Um her­aus­zu­fin­den, welche Ope­ra­tio­nen durch­ge­führt werden sollen, müssen mittels Parsing zunächst die einzelnen Be­stand­tei­le der Gleichung ermittelt werden:

  • 3
  • 1
  • x
  • 5
  • 3
  • +
  • (
  • 2
  • )

Den ver­schie­de­nen Kom­po­nen­ten kann nun viel einfacher eine Bedeutung zu­ge­schrie­ben werden. So kann der Parser die Struktur der Gleichung fest­stel­len und im Folgenden die Be­deu­tun­gen ableiten, damit der Prozessor bei­spiels­wei­se versteht, dass es sich bei „x“ und „+“ um ma­the­ma­ti­sche Ope­ra­to­ren handelt.

Ähnlich, al­ler­dings we­sent­lich komplexer, sind die Parsing-Prozesse, die das Be­triebs­sys­tem Android durch­führt, wenn der Nutzer ein Da­ten­pa­ket her­un­ter­ge­la­den hat und dieses in­stal­lie­ren möchte. Was genau passiert dabei und warum können Fehler beim Parsen auftreten?

Par­sing­feh­ler bei Android-Apps: Warum tritt er auf?

Android-Apps, die im Google Play Store gelistet sind, sind An­wen­dun­gen mit einem eigens ent­wi­ckel­ten Da­tei­for­mat. Ähnlich wie Computer-An­wen­dun­gen im .exe-Format exis­tie­ren Apps für Android im .apk-Format. Die Abkürzung steht für „Android Package File“ und be­zeich­net ein spe­zi­el­les Android-Da­ten­pa­ket. Alle Apps, die Nutzer aus dem Play Store her­un­ter­la­den, liegen in diesem Format vor und werden au­to­ma­tisch vom Be­triebs­sys­tem in­stal­liert.

Android-User können .apk-Dateien al­ler­dings auch aus anderen Quellen her­un­ter­la­den. Es gibt im Internet unzählige Websites, auf denen nützliche An­wen­dun­gen für Android-Geräte zum Download angeboten werden. Dabei obliegt es al­ler­dings immer dem Nutzer, die Ver­trau­ens­wür­dig­keit einer Seite zu be­ur­tei­len. Und bei der In­stal­la­ti­on der­ar­ti­ger, nicht offiziell li­zen­sier­ter Apps stolpern User immer wieder über den bereits erwähnten Par­sing­feh­ler. Android reagiert bei einem solchen Fehler mit der Meldung: „Beim Parsen des Pakets ist ein Problem auf­ge­tre­ten.“ Hin­ter­grund für einen solchen Fehler beim Parsen ist die Tatsache, dass die An­wei­sun­gen aus dem Da­ten­pa­ket nicht in sinnhafte Teil­stü­cke zerlegt werden konnten. Android ist daher nicht dazu in der Lage, das Paket zu ver­ar­bei­ten.

Schritt-für-Schritt-Anleitung zur Behebung von Fehlern beim Parsen

Oft liegt die Ursache für die Ge­rä­te­mel­dung „Beim Parsen des Pakets ist ein Problem auf­ge­tre­ten“ in den Sys­tem­ein­stel­lun­gen des Android-Geräts. Um den Par­sing­feh­ler zu beheben, sollten Sie folgende Ein­stel­lun­gen vornehmen bzw. über­prü­fen:

  • Ist die App überhaupt mit der in­stal­lier­ten Version des Be­triebs­sys­tems kom­pa­ti­bel?
  • Ist die .apk-Datei be­schä­digt bzw. ist der Download voll­stän­dig ab­ge­schlos­sen?
  • Erlauben die Si­cher­heits­ein­stel­lun­gen des Geräts den Download von Apps aus un­be­kann­ten Quellen?

Bei allen Geräten mit Android-Systemen bis Version 8.0 erlauben Sie die In­stal­la­ti­on von Dateien aus un­be­kann­ten Quellen fol­gen­der­ma­ßen:

  1. Öffnen Sie die Ein­stel­lun­gen.
  2. Drücken Sie auf die Schalt­flä­che „Si­cher­heit“ (al­ter­na­tiv: „Si­cher­heit & Da­ten­schutz“)
  3. Suchen Sie nach dem Punkt „Spe­zi­el­ler App-Zugriff
  4. Ak­ti­vie­ren Sie die Option „In­stal­la­ti­on von un­be­kann­ten Apps zulassen“ bzw. „Dieser Quelle vertrauen“.

In neueren Android-Versionen ist die Ein­stel­lungs­op­ti­on für Dritt­an­bie­ter-Apps etwas schwerer auf­zu­ru­fen bzw. zu ak­ti­vie­ren. In den meisten Fällen funk­tio­niert aber folgender Weg:

  1. Rufen Sie die Ein­stel­lun­gen auf.
  2. Tippen Sie „unbek.“ in die Suchzeile ein und drücken Sie auf die ein­ge­blen­de­te Option „Unbek. Apps in­stal­lie­ren“.
  3. Unter den an­ge­zeig­ten Optionen wählen Sie erneut die Schalt­flä­che „Unbek. Apps in­stal­lie­ren“ aus.
  4. Nun klicken Sie der Reihe nach auf den ver­wen­de­ten Browser und den Android-Da­tei­ma­na­ger und schalten die Option „Dieser Quelle vertrauen“ an.

Im Anschluss sollte die manuelle .apk-In­stal­la­ti­on im Regelfall wie gewünscht funk­tio­nie­ren. Wenn die App laut Ent­wick­ler­infor­ma­tio­nen al­ler­dings nicht für die von Ihnen ver­wen­de­te Android-Be­triebs­sys­tem­ver­si­on ausgelegt ist, bleibt Ihnen nur übrig, auf ein Update der App zu warten und die manuelle In­stal­la­ti­on dann erneut zu versuchen. Haben Sie die be­rech­tig­te Vermutung, dass die .apk-Datei be­schä­digt sein könnte, können Sie versuchen, die App von einer anderen Quelle her­un­ter­zu­la­den. Tritt der Par­sing­feh­ler dann immer noch auf, müssen Sie davon ausgehen, dass die App leider nicht mit Ihrem System kom­pa­ti­bel oder generell be­schä­digt ist.

Zum Hauptmenü