Intereting Posts
Проблема с поддержкой Android Drawable (Progress Bar, Switch) Android – связать проблему Не удалось загрузить gradle.jar (io.fabric.tools:gradle:1.22.0) Как управлять использованием памяти при вызове нескольких WebView в Android? Как программно перейти на стандартный экран Android по умолчанию? MAVEN Недопустимый SDK: уровень 16 для платформы / API недоступен Отправка байтов из Raspberry Pi (с использованием python) в приложение java android по bluetooth Иконка для приложения, использующего Phonegap для android PackageInfo versionCode и versionName null на телефоне, но работает на эмуляторе Android Share Image Не очищает предварительный просмотр с ранее разделяемого элемента Устранение аномального завершения процесса установщика приложения Java.util.zip.GZIPInputStream.readFully при загрузке файла в android Android-приложение Android не может обрабатывать javascript? Как изменить высоту мягкой клавиатуры во время выполнения? Невозможно надуть панель инструментов на устройствах pre L

Формат пакета xml для Android не распознает свойства aapt

Я пробовал использовать формат пакета xml для Android с примером, представленным в Android Docs , но Android Studio продолжает говорить, что

Атрибут 'drawable' или 'animation' должен быть определен ( см. Скриншот )

Что можно сделать в этом случае, чтобы исправить ошибку?

<!-- drawable\some_anim.xml--> <animated-vector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt"> <aapt:attr name="android:drawable"> <vector android:width="64dp" android:height="64dp" android:viewportHeight="600" android:viewportWidth="600"> <group android:name="rotationGroup" android:pivotX="300.0" android:pivotY="300.0" android:rotation="45.0"> <path android:name="v" android:fillColor="#000000" android:pathData="M300,70 l 0,-70 70,70 0,0 -70,70z"/> </group> </vector> </aapt:attr> <target android:name="rotationGroup"> <aapt:attr name="android:animation"> <objectAnimator android:duration="6000" android:propertyName="rotation" android:valueFrom="0" android:valueTo="360"/> </aapt:attr> </target> <target android:name="v"> <aapt:attr name="android:animation"> <set> <objectAnimator android:duration="3000" android:propertyName="pathData" android:valueFrom="M300,70 l 0,-70 70,70 0,0 -70,70z" android:valueTo="M300,70 l 0,-70 70,0 0,140 -70,0 z" android:valueType="pathType"/> </set> </aapt:attr> </target> 

Вы должны добавить дополнительные вещи в некоторые теги

в

 <android vector add android:drawable=""> 

И в целевых тегах

  <target add android:animation=""> 

И, наконец, добавили префикс к некоторым тегам в

  <aapt android:name="android:animation"> 

Это целая копия кода и вставьте его, а затем проверьте:

 <animated-vector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/tools" android:drawable="@color/divider"> <aapt:attr android:name="android:drawable"> <vector android:height="64dp" android:width="64dp" android:viewportHeight="600" android:viewportWidth="600" > <group android:name="rotationGroup" android:pivotX="300.0" android:pivotY="300.0" android:rotation="45.0" > <path android:name="v" android:fillColor="#000000" android:pathData="M300,70 l 0,-70 70,70 0,0 -70,70z" /> </group> </vector> </aapt:attr> <target android:name="rotationGroup" android:animation="@android:anim/slide_out_right"> <aapt:attr android:name="android:animation"> <objectAnimator android:duration="6000" android:propertyName="rotation" android:valueFrom="0" android:valueTo="360" /> </aapt:attr> </target> <target android:name="v" android:animation="@android:anim/cycle_interpolator"> <aapt:attr android:name="android:animation"> <set> <objectAnimator android:duration="3000" android:propertyName="pathData" android:valueFrom="M300,70 l 0,-70 70,70 0,0 -70,70z" android:valueTo="M300,70 l 0,-70 70,0 0,140 -70,0 z" android:valueType="pathType"/> </set> </aapt:attr> </target> 

Мне пришлось удалить adnroid «corova platform rm android» и добавить с помощью этой команды «cordova»