未能find与哈希string“android-22”的目标
我更新了最新版本的android工作室,然后谷歌search后,我也更新了API的API 18,但仍然给出了相同的错误。
只需点击错误中写的链接:
打开Android SDKpipe理器
并会显示对话框,帮助您为项目安装所需的sdk。
打开Android SDK Manager
并使用最新的更新:
- Android SDK工具
- Android SDK构build工具
然后同步,重新构build并重新启动您的项目演示代码build.gradle
compileSdkVersion 21 // Now 23 buildToolsVersion '21.1.2' //Now 23.0.1 defaultConfig { minSdkVersion 15 targetSdkVersion 19 }
希望这可以帮助 。
好吧,你必须尝试这个家伙,它适合我:
- 打开SDKpipe理器和安装SDK构build工具22.0.1
- 同步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级别23创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