Ошибка Gradle при слиянии манифеста для " targetApi"
мой проект содержит объявления действий в манифесте, которые используют tools:targetApi
атрибут для игнорирования некоторых предупреждений. В частности:
<activity
android:name=".activities.ProtocolActivity"
android:label="@string/title_activity_protocols"
android:parentActivityName=".activities.InformationActivity"
tools:targetApi="jelly_bean">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".activities.InformationActivity" />
</activity>
неожиданно, однако, например, после переключения ветвей, я получаю следующую ошибку компиляции:
ошибка: / home/paul/git/ally-v2-app/app/src/main / AndroidManifest.XML-код:67:9-80:20: Ошибка: недопустимая инструкция "targetApi", действительные инструкции : УДАЛИТЬ, ЗАМЕНИТЬ, STRICT
...
Ошибка: java.ленг.IllegalArgumentException: Нет enum constant com.андроид.манифмергер.AttributeOperationType.TARGETAPI
Я использую следующие:
- ш 2.10
- Gradle плагин 2.0.0-beta6
- Android Studio 2.0 beta 6
- как на машине Ubuntu 15.10, так и на машине Windows 10
Кажется, я могу заставить вещи работать снова, очистив кэш и перезапустив Android Studio, или удаление атрибутов, построение, а затем добавление их снова.