Gradle命令行:未能find目标android-22

我试图build立一个项目,我从一个Git仓库拉,一切似乎安装正确,但是当我运行Gradle时,我得到以下消息:

FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':app'. > failed to find target android-22 : /home/rvogel/android-sdk-linux/tools * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 7.562 secs 

然后我运行了android报告,看看我安装了哪些目标:

 rvogel: ~/StockApp $ android list target Available Android targets: ---------- id: 1 or "android-22" Name: Android 5.1.1 Type: Platform API level: 22 Revision: 2 Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : no ABIs. ---------- 

是否有其他一些已知的问题触发,我只是没有find它?

更新:我早就放弃了这一点,因为这是一个试图通过使用github将项目同步到命令行虚拟机的Android应用程序远程工作的宠物项目。 然而,正如你可能已经知道,或者可能不是因为它被标记为重复的,我没有在虚拟机上使用Android Studio,我正在浏览器IDE中运行整个项目命令行。 我重复的问题是具体询问有关解决scheme是下载正确版本的Android的Android Studio。 我没有使用Android Studio,并且复制了可用目标的打印输出,这表明实际上在计算机上安装了缺less的目标。

Solutions Collecting From Web of "Gradle命令行:未能find目标android-22"

期待你使用android studio …

首先检查一个以前的应用程序的build.gradle文件,或者只是创build一个新的,并检查build.gradle文件。

检查这个问题的应用程序的build.gradle文件。 只需在运行的应用程序中根据build.gradle进行更改即可。

基本上你必须在这里改变2个主要的东西。 如下所示:

 compileSdkVersion = 21// add the version which is in your running project buildToolsVersion = "21.1.2"/* add the version which is in your running project*/ minSdkVersion = 9 targetSdkVersion = 21/*same as your build.gradle of running app*/ 

更改后,清理并重build您的项目。 它应该工作。

要么

你可以下载所需的SDK版本。