未能find与哈希string“android-22”的目标

在这里输入图像说明

我更新了最新版本的android工作室,然后谷歌search后,我也更新了API的API 18,但仍然给出了相同的错误。

只需点击错误中写的链接:

打开Android SDKpipe理器

并会显示对话框,帮助您为项目安装所需的sdk。

打开Android SDK Manager并使用最新的更新:

  1. Android SDK工具
  2. Android SDK构build工具

然后同步,重新构build并重新启动您的项目演示代码build.gradle

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

希望这可以帮助 。

好吧,你必须尝试这个家伙,它适合我:

  1. 打开SDKpipe理器和安装SDK构build工具22.0.1
  2. 同步gradle这就是所有

我修改了build.gradle compileSdkVersion从22 22和targetSdkVersion 23从22。

我的API级别是23.我不得不更新API版本以及23。

我必须将我的项目从Eclipse导入到Android Studio。 它为我工作。

我也遇到了同样的问题,我所做的是:

  • 点击提供的链接打开Android SDK Manager ,很明显,版本22 API尚未安装。
  • 点击checkbox对22版本的 API,点击同意并安装

而已。 一旦API被安装,重新启动项目似乎完成gradle生成没有任何错误。

我有类似的问题。 我更新了android studio构build工具,我的项目没有find“android-22”。 我看着android SDK的经理,它被安装。

要解决这个问题,我卸载了“android-22”并重新安装。

我创build了一个新的cordova项目,它与最新的android目标android级别2​​3创build。当我运行它的作品。 如果我改变了渴望android目标值从23到22.并从Andoid工作室刷新Gradle构build。 现在我运行它是失败的。 我有以下的构build错误。

project-android /CordovaLib/src/org/apache/cordova/CordovaInterfaceImpl.java错误:(217,22)错误:无法find符号方法requestPermissions(String [],int)

我改变了这些文件中的目标级别。

project.properties
AndroidManifest.xml中

并在CordovaLib文件夹中。

project.properties

不过,我也有另一个项目是使用Android目标级别22,每当我运行该项目,它运行。 现在我的问题是我们可以在创build项目时指定渴望的android级别?

我认为你应该从android sdk安装API 18(如果尚未安装),否则你可以尝试“无效caching并重新启动”(查找:文件 – >无效caching并重新启动)。

更改

compileSdkVersion 18 minSdkVersion 10 targetSdkVersion 18

在您的应用程序目录/模块build.gradle

或者下载最新的API版本

在SDKpipe理器下载Android 5.1.1,它为我工作

打开project.properties文件并将target = android-22的行更改为所需的值。
例如:

目标=机器人-19