Я обновил андроид-студию с последней версией, а затем после googling я также обновил Android SDK с помощью API 18, но все же он дает ту же ошибку.
Просто нажмите ссылку, указанную в ошибке:
Открыть Android SDK Manager
И он покажет вам диалоги, которые помогут вам установить необходимый sdk для вашего проекта.
Откройте Android SDK Manager
и Update с помощью последних:
Затем build.gradle
и перезапустите демонстрационный код проекта для build.gradle
compileSdkVersion 21 // Now 23 buildToolsVersion '21.1.2' //Now 23.0.1 defaultConfig { minSdkVersion 15 targetSdkVersion 19 }
Надеюсь это поможет .
Хорошо, вы должны попробовать этого парня, это работает для меня:
Я изменил build.gradle compileSdkVersion на 23 из 22 и targetSdkVersion на 23 из 22.
Мой уровень API был 23. Мне пришлось обновить версию API до 23.
Мне пришлось импортировать проект из Eclipse в Android Studio. Это сработало для меня.
Я тоже столкнулся с той же проблемой, что и я:
Вот и все. После того, как API был установлен, повторный запуск проекта, похоже, завершает сборку градиентов без каких-либо ошибок.
У меня была аналогичная проблема. Я обновил инструменты сборки студии Android, и мой проект не нашел «android-22». Я посмотрел в android sdk manager, и он был установлен.
Чтобы устранить эту проблему, я удалил «android-22» и установил ее снова.
Я создал новый проект Cordova, который был создан с последним Android-андроидом 23 уровня, когда я запускаю его. Если я изменил целевое значение целевого android цели от 23 до 22. и обновить сборку Gradle из Andoid Studio. Теперь он терпит неудачу, когда я запускаю его. Я получил следующую ошибку сборки.
Project-android /CordovaLib/src/org/apache/cordova/CordovaInterfaceImpl.java Ошибка: (217, 22) ошибка: не удается найти запрос метода символаПермиты (String [], int)
Я изменил целевой уровень в этих файлах.
project.properties
AndroidManifest.xml
И внутри папки CordovaLib.
project.properties
Тем не менее, у меня также есть другой проект, который использует целевой уровень 22 Android, каждый раз, когда я запускаю этот проект, он запускается. Теперь мой вопрос: можем ли мы указать уровень андроида на момент создания проекта?
Я думаю, вы должны установить API 18 из android sdk, если он еще не установлен, в противном случае вы можете попробовать «недействить кеши и перезагрузить» (Find: File-> invalidate cache and restart).
+ Изменить
CompileSdkVersion 18 minSdkVersion 10 targetSdkVersion 18
В build.gradle в каталоге / модуле приложения
Или Загрузить последнюю версию API
В sdk Manager загрузите android 5.1.1, это сработало для меня
Откройте файл project.properties и измените строку с target = android-22 на нужное значение.
Например:
целевой = андроид-19