2016-06-30 10 views
0

Ich habe eine App für Monate auf PhoneGap Build mit Cli-5.2.0, jetzt wegen Plugins und Android M Berechtigungen Ich war gezwungen, auf cli-6.1 zu bewegen. 0 und Gradle bauen.PhoneGap Build 6.1.0 nicht respektieren android-minSdkVersion

Plötzlich ist es nicht respektieren android-minSdkVersion mehr, ich normalerweise 2 APKs, eins für sdk 15-19 und ein anderes für 21+, aber jetzt ignoriert die Config-Datei Präferenz und jede APK ist für SDK 15+

gebaut

Ich denke, es könnte mit Gradle Build in Verbindung gebracht werden, konnte aber nicht herausfinden, wie die Minsdk-Version für Gradle zu konfigurieren, zu konfigurieren, und wo die Gradle Config-Datei zu setzen, verwende ich nur einen Texteditor und grunt zu Führen Sie den Build auf Phonegap Build aus.

Antwort

0

I‘ Ich habe gerade herausgefunden, dass die neuesten Versionen von phonegap-plugin-barcodescanner sdk erzwingen Version 15+ durch sein Skript zum Erstellen von Großbuchstaben.

Das Zurückrollen auf Version 4.x löste das Problem (abgesehen davon, dass andere Probleme wie Kamera auf neueren Telefonen usw. auf den Kopf gestellt wurden).

3

Sie könnten Cordova-Hooks verwenden, um benutzerdefinierte Gradle-Dateien in die Plattform zu kopieren.

Ich habe ein Pre-Build-Hook-Skript eingerichtet, um meine build-extra.gradle in meine Android-Plattform zu kopieren.

In meinem config.xml fügte ich

<platform name="android"> 
    <hook type="before_build" src="hooks/build-extras-gradle.sh"/> 
</platform> 

der ein Bash-Skript ist:

#!/usr/bin/env bash 

DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" 

cd "$DIR/.." 

echo '=== Copy Gradle build extras to android' 
cp -Rf build-extras.gradle platforms/android 

Meine build-extras.gradle Datei:

ext.cdvMinSdkVersion = 21 
android.lintOptions.abortOnError = false 
android.lintOptions.checkReleaseBuilds = false 
+0

Ernesto danke für Ihre Antwort. Ich habe es ohne Erfolg versucht, so weit ich gesucht habe, unterstützt Adobe PhoneGap Build Cordova Hooks nicht, haben Sie das mit Adobe Build Service gemacht? – gcampos

Verwandte Themen