Gradle schlägt beim Zusammenführen von Manifesten für "targetApi" fehl

8

Mein Projekt enthält Aktivitätsdeklarationen im Manifest, die das Attribut tools:targetApi verwenden, um einige Warnungen zu ignorieren. Speziell:

%Vor%

Aus heiterem Himmel, zum Beispiel nach dem Umschalten der Zweige, bekomme ich den folgenden Kompilierungsfehler:

  

Fehler: /home/paul/git/ally-v2-app/app/src/main/AndroidManifest.xml: 67: 9-80: 20:   Fehler: Ungültige Anweisung 'targetApi', gültige Anweisungen sind:   REMOVE, REPLACE, STRICT
  ...
  Fehler: java.lang.IllegalArgumentException: Nein   Enum-Konstante com.android.manifmerger.AttributeOperationType.TARGETAPI

Ich verwende Folgendes:

  • Gradel 2.10
  • Gradle-Plugin 2.0.0-beta6
  • Android Studio 2.0 Beta 6
  • Sowohl auf einem Ubuntu 15.10-Computer als auch auf einem Windows 10-Computer

Es scheint, dass ich die Dinge wieder in Gang bringen kann, indem ich den Cache lösche und Android Studio neu starte oder die Attribute lösche, erstelle und dann wieder hinzufüge.

    
Paul Lammertsma 07.03.2016, 13:00
quelle

2 Antworten

12

Ersetzen Sie es durch

%Vor%

auch behebt das Flusenproblem.

    
Lord Flash 18.04.2016, 06:47
quelle
7

Entfernen Sie das targetApi -Tag:

%Vor%     
Toktogul Alatoo 17.04.2016 06:25
quelle