Ich habe eine App auf Android gebaut, ich habe mit den Installationen von APK auf Geräten mit Android 5 gekämpft. Das Telefon installiert nicht die App, aber ich bekomme keinen Fehler warum. Wenn ich die APK auf Geräten mit Android größer als 5 wie 6 oder 7 installiert, funktioniert die App korrekt.Ionic1: Probleme beim Erstellen von App auf Versionen vor Android 6
Ich versuche zu 22 android Ziel zu ändern, modifiziert, um die Haupt config.xml mit folgenden Zeilen:
<platform name="android">
<preference name="android-minSdkVersion" value="22" />
<preference name="android-targetSdkVersion" value="22" />
</platform>
Aber wenn ich versuche, die Plattform cordova verwendet 23 android Ziel
$ ionic cordova platform add [email protected]
> cordova platform add [email protected] --save
Using cordova-fetch for [email protected]
Adding android project...
Creating Cordova project for the Android platform:
Path: platforms\android
Package: app.Frenzy
Name: Frenzy
Activity: MainActivity
Android target: android-23
hinzufügen
Versucht, project.properties Datei manuell zu ändern und Android-Ziel auf 22, aber wenn ich diesen Wert ändern kann ich nicht weiter meine apk bauen. Ich erhielt nächsten Fehler:
C:\Users\Ludwin Garcia\Desktop\frenzy\platforms\android\CordovaLib\src\org\apache\cordova\CordovaActivity.java:493: error: method does not override or implement a method from a supertype
@Override
^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
5 errors
FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':CordovaLib:compileReleaseJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
ich mit diesem Problem begann, als ich cordova-plugin-nativeaudio hinzugefügt, weil mein Klient verlangte, dass er souds zu den App hinzufügen muß. Der Kunde will nicht alles zu einer Version von 6 und darüber ändern, da wir viele bestehende Kunden, die mit Android 5 arbeiten verlieren.
HINWEIS: Wenn ich cordova run android benutze, kann ich meine App ausführen Auf Geräten mit Android 5 tritt das Problem auf, wenn ich versuche, meine APK zum Hochladen in Playstore zu konfigurieren.
Hallo, ich habe versucht, die Linien zu bewegen und jetzt Cordova verwendet Android Target 25. –