2017-09-06 4 views
0

Ich erhalte einen Fehler "Parse Fehler - Es gab ein Problem beim Parsen des Pakets" während der Installation (unsigned oder signiert) phonegap apk. Unten ist die Konfigurationsdatei. Ich habe nach dem Problem gegoogelt. Aber, versäumt, richtige Lösung zu bekommen. Jede Hilfe würde sehr geschätzt werden.Parse Fehler bei der Installation von PhoneGap Android App

<?xml version='1.0' encoding='utf-8'?> 
 
<widget id="ITInterviewPrepApp.lucidapps" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://phonegap.com/ns/1.0"> 
 
    <plugin name="cordova-plugin-file" source="npm" spec="~4.1.1" /> 
 
    <name>ITInterviewPrepApp</name> 
 
    <description>Hello World sample application that responds to the deviceready event.</description> 
 
    <author email="[email protected]" href="http://phonegap.com">PhoneGap Team</author> 
 
    <content src="index.html" /> 
 
    <access origin="*" /> 
 
    <allow-intent href="http://*/*" /> 
 
    <allow-intent href="https://*/*" /> 
 
    <allow-intent href="tel:*" /> 
 
    <allow-intent href="sms:*" /> 
 
    <allow-intent href="mailto:*" /> 
 
    <allow-intent href="geo:*" /> 
 
    <icon density="ldpi" src="www/res/icon/android/drawable-ldpi-icon.png" /> 
 
    <icon density="mdpi" src="www/res/icon/android/drawable-mdpi-icon.png" /> 
 
    <icon density="hdpi" src="www/res/icon/android/drawable-hdpi-icon.png" /> 
 
    <icon density="xhdpi" src="www/res/icon/android/drawable-xhdpi-icon.png" /> 
 
    <icon density="xxhdpi" src="www/res/icon/android/drawable-xxhdpi-icon.png" /> 
 
    <icon density="xxxhdpi" src="www/res/icon/android/drawable-xxxhdpi-icon.png" /> 
 
    <splash density="land-ldpi" src="www/res/screen/android/drawable-land-ldpi-screen.png" /> 
 
    <splash density="land-mdpi" src="www/res/screen/android/drawable-land-mdpi-screen.png" /> 
 
    <splash density="land-hdpi" src="www/res/screen/android/drawable-land-hdpi-screen.png" /> 
 
    <splash density="land-xhdpi" src="www/res/screen/android/drawable-land-xhdpi-screen.png" /> 
 
    <splash density="land-xxhdpi" src="www/res/screen/android/drawable-land-xxhdpi-screen.png" /> 
 
    <splash density="land-xxxhdpi" src="www/res/screen/android/drawable-land-xxxhdpi-screen.png" /> 
 
    <splash density="port-ldpi" src="www/res/screen/android/drawable-port-ldpi-screen.png" /> 
 
    <splash density="port-mdpi" src="www/res/screen/android/drawable-port-mdpi-screen.png" /> 
 
    <splash density="port-hdpi" src="www/res/screen/android/drawable-port-hdpi-screen.png" /> 
 
    <splash density="port-xhdpi" src="www/res/screen/android/drawable-port-xhdpi-screen.png" /> 
 
    <splash density="port-xxhdpi" src="www/res/screen/android/drawable-port-xxhdpi-screen.png" /> 
 
    <splash density="port-xxxhdpi" src="www/res/screen/android/drawable-port-xxxhdpi-screen.png" /> 
 
    <allow-intent href="market:*" /> 
 
    <preference name="loglevel" value="DEBUG" /> 
 
    <preference name="DisallowOverscroll" value="true" /> 
 
    <preference name="android-minSdkVersion" value="14" /> 
 
</widget>

Danke, Shree

Antwort

0

Ich habe das Problem, wie unten aufgelöst:

  1. Verbunden mein Gerät im Debug-Modus (aktivieren USB-Debugging unter Einstellungen- > Entwickleroptionen) zu meinem PC.

  2. Lief den Befehl ADB installieren "Pfad zu signierten APK" von% ANDROID_HOME% \ Plattform-Tools-Ordner.

ich einen Fehler bekam - INSTALL_PARSE_FAILED_MANIFEST_MALFORMED in Eingabeaufforderung.

Problem: In meiner Android-Manifestdatei hatte der Paketname Großbuchstaben. Ich nehme an, dass für cordova/phonegap-Apps der Paketname keine Großbuchstaben haben sollte.

Lösung: Ich erstellte eine neue apk mit Paketname ohne Großbuchstaben. Build, signiert und ich konnte apk erfolgreich installieren

Hinweis: Sie sollten Android SDK in Ihrer Maschine installiert haben. Deine apk muss unterschrieben sein.

Verwandte Themen