Intereting Posts
Попытка вызвать виртуальный метод 'android.text.Editable android.widget.EditText.getText ()' в ссылке на нулевой объект Android: как создать фон из шаблона? Android: TabHost – передача параметров для фрагментов Как обрабатывать ConcurrentModificationException в Android Исключение исключения при использовании ExecutorService Проверьте, что HTTP-запрос поступает из моего приложения для Android Диалоговое окно Android Image / Popup того же размера, что и изображение, и без рамки Android weightSum не работает должным образом Android: Autoscrolling HorizontalScrollView Синглтоны против контекста приложения в Android? Как определить, является ли путь локальным файлом или нет? Используйте простой класс c ++ в Android NDK Как скрыть клавиатуру при запуске активности Как использовать новую функцию Android M для «Выбор текста», которая будет предлагаться за пределами вашего приложения? Доступ к упорядоченным изображениям и видео в том же курсоре

Не удалось найти цель с хеш-строкой 'android-22'

Введите описание изображения здесь

Я обновил андроид-студию с последней версией, а затем после googling я также обновил Android SDK с помощью API 18, но все же он дает ту же ошибку.

Solutions Collecting From Web of "Не удалось найти цель с хеш-строкой 'android-22'"

Просто нажмите ссылку, указанную в ошибке:

Открыть Android SDK Manager

И он покажет вам диалоги, которые помогут вам установить необходимый sdk для вашего проекта.

Откройте Android SDK Manager и Update с помощью последних:

  1. Android SDK Tools
  2. Средства разработки Android SDK

Затем build.gradle и перезапустите демонстрационный код проекта для build.gradle

  compileSdkVersion 21 // Now 23 buildToolsVersion '21.1.2' //Now 23.0.1 defaultConfig { minSdkVersion 15 targetSdkVersion 19 } 

Надеюсь это поможет .

Хорошо, вы должны попробовать этого парня, это работает для меня:

  1. Откройте SDK Manager и установите инструменты сборки SDK 22.0.1
  2. Синтетическая градация Это все

Я изменил build.gradle compileSdkVersion на 23 из 22 и targetSdkVersion на 23 из 22.

Мой уровень API был 23. Мне пришлось обновить версию API до 23.

Мне пришлось импортировать проект из Eclipse в Android Studio. Это сработало для меня.

Я тоже столкнулся с той же проблемой, что и я:

  • Нажмите на предоставленную ссылку, чтобы открыть Android SDK Manager, и было очевидно, что API версии 22 еще не установлен.
  • Установите флажки напротив API версии 22 , нажмите, чтобы согласиться и установить

Вот и все. После того, как 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