答案 0 :(得分:46)
只需点击错误中写的链接:
打开Android SDK Manager
它将显示对话框,帮助您为项目安装所需的sdk。
答案 1 :(得分:15)
打开 Android SDK Manager
并使用最新更新:
然后同步,重新构建并重新启动项目
build.gradle
compileSdkVersion 21 // Now 23
buildToolsVersion '21.1.2' //Now 23.0.1
defaultConfig
{
minSdkVersion 15
targetSdkVersion 19
}
希望这有帮助。
答案 2 :(得分:5)
好的,你必须尝试这些适合我的人:
答案 3 :(得分:4)
我将 build.gradle compileSdkVersion从22修改为23,将targetSdkVersion从22修改为23。
我的API级别为23.我还必须将API版本更新为23。
我必须将我的项目从Eclipse导入Android Studio。它对我有用。
答案 4 :(得分:2)
我也遇到了完全相同的问题,我所做的是:
那就是它。安装API后,重新启动项目似乎可以完成gradle构建而不会出现任何错误。
答案 5 :(得分:2)
我有类似的问题。我更新了android studio构建工具,我的项目没有找到“android-22”。我查看了android sdk manager并安装了它。
要修复此问题,我卸载了“android-22”并重新安装。
答案 6 :(得分:0)
我创建了一个新的Cordova项目,该项目使用最新的android目标android级别23创建。当我运行它时。如果我将想要的android目标值从23更改为22.并从Andoid Studio刷新Gradle构建。现在它在我运行时失败了。我收到了以下构建错误。
project-android /CordovaLib/src/org/apache/cordova/CordovaInterfaceImpl.java 错误:(217,22)错误:找不到符号方法requestPermissions(String [],int)
我更改了这些文件中的目标级别。
project.properties
的AndroidManifest.xml
并在CordovaLib文件夹中。
project.properties
然而,我还有另一个使用android目标等级22的项目,每当我运行该项目时,它就会运行。现在我的问题是我们可以在创建项目时指定想要的Android级别吗?
答案 7 :(得分:0)
我认为你应该从android sdk安装API 18,如果还没有安装,否则你可以尝试"使缓存无效并重启" (查找:文件 - >使缓存无效并重新启动)。
答案 8 :(得分:-1)
更改
compileSdkVersion 18 minSdkVersion 10 targetSdkVersion 18
在你的app目录/模块中的 build.gradle
或下载最新的API版本
答案 9 :(得分:-1)
在sdk Manager下载android 5.1.1,它对我有用
答案 10 :(得分:-1)
打开 project.properties 文件,将 target = android-22 的行更改为所需的值。
例如:
目标=机器人-19