2015-05-21 3 views
8

Я пытаюсь построить проект, я вытащил из хранилища мерзавца и все кажется, что должен быть установлен правильно, однако, когда я бегу Gradle я получаю следующее сообщение:Gradle командной строки: не удалось найти целевой андроида-22

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 

Я побежал андроида отчет, чтобы узнать какие цели я установил:

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. 
---------- 

есть ли какой-либо другой вопрос, который, как известно, вызывают это, и я просто не найти его?

UPDATE: Я давно отказался от этого, так как это был проект домашних животных, пытающийся удаленно работать с Android-приложением, используя github для синхронизации проекта с командной строкой VM. Однако, поскольку вы, возможно, были в состоянии сказать, или, возможно, нет, поскольку он был помечен как дубликат, я не использую Android Studio на виртуальной машине, я запускаю всю командную строку проекта с помощью IDE в браузере. Вопрос, который я должен продублировать, конкретно спрашивает об Android Studio, на решение которого стоит загрузить правильную версию Android. Я не использую Android Studio, и я скопировал распечатку моих доступных целей, что указывает на то, что недостающая цель, по сути, установлена ​​на компьютере.

+0

У вас установлен Android-22 SDK? – crea1

+0

Да, я установил sdk для Android и установил Android-22. Насколько мне известно, целевая страница списка Android показывает только версии, установленные в настоящее время. – rvogel

+0

К сожалению, вы уже упомянули об этом, извините. – crea1

ответ

3

Ожидая, что вы используете Android Studio ...

Во-первых, проверьте файл build.gradle из предыдущего приложения или просто создать новый и проверить файл 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*/ 

После внесения изменений очистите и перестройте проект. Он должен работать.

или

Вы можете загрузить необходимые версии SDK.

Смежные вопросы