2016-04-30 3 views
1

Я не могу скомпилировать проект Android, написанный на другом компьютере.Не удалось найти com.android.support:design-23.2.1 и не удалось найти com.android.support.appcompat-v7-23.2.1 error

Ошибки я получаю:

Error:A problem occurred configuring project ':app'. 
> Could not resolve all dependencies for configuration ':app:_debugCompile'. 
    > Could not find com.android.support:appcompat-v7-23.2.1:. 
    Searched in the following locations: 
     file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/support/appcompat-v7-23.2.1//appcompat-v7-23.2.1-.pom 
     file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/support/appcompat-v7-23.2.1//appcompat-v7-23.2.1-.jar 
     https://jcenter.bintray.com/com/android/support/appcompat-v7-23.2.1//appcompat-v7-23.2.1-.pom 
     https://jcenter.bintray.com/com/android/support/appcompat-v7-23.2.1//appcompat-v7-23.2.1-.jar 
     file:/C:/Users/umr/AppData/Local/Android/sdk/extras/android/m2repository/com/android/support/appcompat-v7-23.2.1//appcompat-v7-23.2.1-.pom 
     file:/C:/Users/umr/AppData/Local/Android/sdk/extras/android/m2repository/com/android/support/appcompat-v7-23.2.1//appcompat-v7-23.2.1-.jar 
     file:/C:/Users/umr/AppData/Local/Android/sdk/extras/google/m2repository/com/android/support/appcompat-v7-23.2.1//appcompat-v7-23.2.1-.pom 
     file:/C:/Users/umr/AppData/Local/Android/sdk/extras/google/m2repository/com/android/support/appcompat-v7-23.2.1//appcompat-v7-23.2.1-.jar 
    Required by: 
     CalorieCalculator:app:unspecified 
    > Could not find com.android.support:design-23.2.1:. 
    Searched in the following locations: 
     file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/support/design-23.2.1//design-23.2.1-.pom 
     file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/support/design-23.2.1//design-23.2.1-.jar 
     https://jcenter.bintray.com/com/android/support/design-23.2.1//design-23.2.1-.pom 
     https://jcenter.bintray.com/com/android/support/design-23.2.1//design-23.2.1-.jar 
     file:/C:/Users/umr/AppData/Local/Android/sdk/extras/android/m2repository/com/android/support/design-23.2.1//design-23.2.1-.pom 
     file:/C:/Users/umr/AppData/Local/Android/sdk/extras/android/m2repository/com/android/support/design-23.2.1//design-23.2.1-.jar 
     file:/C:/Users/umr/AppData/Local/Android/sdk/extras/google/m2repository/com/android/support/design-23.2.1//design-23.2.1-.pom 
     file:/C:/Users/umr/AppData/Local/Android/sdk/extras/google/m2repository/com/android/support/design-23.2.1//design-23.2.1-.jar 

Вот зависимостей build.gradle

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7-23.2.1' 
    compile 'com.android.support:design-23.2.1' 
} 

sdkSettings

+0

Убедитесь, что на этом компьютере установлен «Репозиторий Android» из диспетчера SDK и что он обновлен. – CommonsWare

+0

Я проверил его. Он включен. – user3160302

+0

Не могли бы вы попытаться изменить номера версий библиотек с 23.2.1 по 23.1.1 в моем случае, что было проблемой. – Asama

ответ

1

Перейти к SDK Manager, и перейдите на вкладку SDK Tools. Проверьте версию библиотеки поддержки Android и отредактируйте ее в файле build.gradle. И если появляется ошибка «junit», просто удалите эту строку junit из зависимостей.

+0

В конце вопроса есть ссылка, называемая sdkSettings. Если вы проверите это изображение, вы увидите, что версия библиотеки поддержки - 23.2.1, а в файле gradle он устанавливает версию 23.2.1, так что это то же самое ... – Asama

0

если вы импортируете другой компьютерный проект на андроид студии, чтобы убедиться, что проект совместит с SDK, вам не хватает SDk хранилища поддержки в совместимый с этим проектом,

поэтому у вас есть 2 способа запуска этого проект.

1. update sdk or, 
2. create new project and copy paste module of that project with your sdk configuration 
2

В ваших зависимостях есть некоторые опечатки.

Изменить

compile 'com.android.support:appcompat-v7-23.2.1' 
    compile 'com.android.support:design-23.2.1' 

с

compile 'com.android.support:appcompat-v7:23.2.1' 
    compile 'com.android.support:design:23.2.1' 
0

Чтобы решить эту проблему из командной строки:

echo y | android update sdk --no-ui --filter extra-android-m2repository --force --all 

, который в основном устанавливает "Android поддержки Repository" для SDK Manager, как CommonsWare, упомянутый в оригинале qu комментарии estion.

андроид это команда, которая живет в /Users/[username]/Library/Android/sdk/tools/ для MacOS или [android sdk path]/android-sdk-linux/tools для Linux.

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