2016-07-18 1 views
0

Когда я первый попытаться клонировать проект и запустить его из командной строки, я получаю эту ошибкуне удалось найти цель с хэш строки «андроид-10»

java.lang.IllegalStateException: failed to find target with hash string 'android-10' 

Но когда я загрузить проект в андроида студии, а затем запустить тест из командной строки, тест проходит нормально.

Я не хочу открывать студию Android, чтобы решить проблему и обработать ее из командной строки. Может кто-нибудь, пожалуйста, помогите мне в этом?

ответ

0

java.lang.IllegalStateException: не удалось найти цель хэш строки «андроида-10

Вы должны иметь API 10, установленных на вашем компьютере, чтобы построить этот проект, как проверил.

+0

Мой проект поддерживает минимальный API 19, установка API 10 дает мне возможность отказать в назначении API 19 в моем проекте. Файл build.gradle в папке приложения уже имеет API 19, поэтому я не уверен, откуда приходит API 10, когда я пытаюсь запустить тест из командной строки (когда я вообще не открываю студию Android). Как только я открою студию андроида, все ошибки идут, и мой тест отлично работает из командной строки. –

+0

Вы искали свой проект для строки 'android-10', чтобы узнать, почему он даже появляется? –

+0

Да, я уже искал android-10, и ничего не найдено. –

0

ANDROID_HOME указывал на неправильное местоположение, поэтому по умолчанию он пытался использовать Android 10. Я изменил значение ANDROID_HOME в профиле bash.

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

  • Нет связанных вопросов^_^