у меня есть следующие строки в моем манифесте:Android: targetApi не признается в явном
<intent-filter android:autoVerify="true">
но я получаю предупреждение ворса:
Attribute autoVerify is only used in API 23 and higher (current min is 16)
поэтому я изменил его выглядеть следующим образом (в соответствии с рекомендацией, что андроид студия дает мне):
<intent-filter android:autoVerify="true" tools:targetApi="M">
, а затем я получаю эту ошибку при создании APK:
Error:java.lang.RuntimeException: [path_to_manifest]/AndroidManifest.xml:58:13-67:29: Error: Invalid instruction 'targetApi', valid instructions are : REMOVE,REPLACE,STRICT
Caused by: java.lang.IllegalArgumentException: No enum constant com.android.manifmerger.AttributeOperationType.TARGETAPI
Как я могу избавиться от этой ошибки, все еще избавляясь от предупреждения о линге?
Редактировать: Я пробовал как «чистый проект», так и «недействительный кэш и перезапуск» - не работает для решения проблемы.
Выпуск открыт трекере выпуска:
https://code.google.com/p/android/issues/detail?id=211805
Это звучит как ошибка, вы должны сообщить об этом здесь: http://tools.android.com/filing-bugs –
Спасибо - я указал на проблему. – Jon
https://code.google.com/p/android/issues/detail?id=211805 – QED