2016-09-15 2 views
12

Я много искал, но я не могу найти сообщение, которое помогает мне быть немного новым для Android, поэтому некоторые из них проходят над моей головой. В любом случае, мои проблемы начались, когда я получил сообщение об ошибке, когда плагин gradle был старым, и синхронизация не завершилась. Поэтому я изменил несколько вещей, не совсем уверен, что я сделал. Теперь у меня есть:Не удалось решить: com.android.support:appcompat-v7 24.0.1

Error(25,13) Failed to resolve: com.android.support:appcompat-v7 24.0.1

Проект Gradle Файл:

// Top-level build file where you can add configuration options common to  all sub-projects/modules. 

    buildscript { 
     repositories { 
      jcenter() 
     } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.1.3' 

     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

task clean(type: Delete) { 
    delete rootProject.buildDir 
} 

приложение Gradle файла:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 24 
    buildToolsVersion "24.0.1" 
    defaultConfig { 
     applicationId "com.bisesifreelance.maxbisesi.tic_tac_toe" 
     minSdkVersion 23 
     targetSdkVersion 24 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
    compile 'com.android.support:appcompat-v7:24.0.1' 
    testCompile 'junit:junit:4.12' 
} 

Кроме того, я установил все инструменты для сборки в менеджере SDK я не разрешается вставлять изображения еще? но в нем говорится:

Android SDK Plaform-Tools 24.03 installed

Android SDK Tools 25.2.2 installed

Спасибо ВАМ! Я очень потерян.

+0

не забудьте запустить обновления для андроид студии, чтобы получить API для V 24 – lidox

+0

@madmax могли бы вы решить вашу проблему? он получил ту же ошибку –

+0

@mahdi pisguy, если я помню, правильное решение Tiagos в конце концов помогло мне найти мою ошибку – madmax

ответ

10

попробовать

compile 'com.android.support:appcompat-v7:24.2.1' 

EDIT

Для SDK 27

buildToolsVersion "27.0.1" 

compile "com.android.support:appcompat-v7:27.0.2" 
+3

Я получаю 'Ошибка: не удалось найти com.android.support: appcompat-v7: 25.0.1'. Любая идея почему? – clu

1

jcenter Попробуйте добавить как этот способ

repositories { 
    jcenter { 
     url "http://jcenter.bintray.com/" 
    } 
} 

Вместо

repositories { 
     jcenter() 
    } 
3

У меня была такая же проблема после обновления Android Studio. В моем случае это была проблема разрешений, так как я выполнял ежедневное программирование в своей учетной записи пользователя, а Android-студия была установлена ​​и обновлена ​​учетной записью администратора.

FIX:

Откройте автономный менеджер SDK и спуститься к 'Extras'. Нажмите «Репозиторий поддержки Android» (который, вероятно, будет установлен как «Не установлен») и установите пакеты. Если вам будет предложено сообщение об ошибке, сообщающее что-то вроде «ошибка при попытке переименовать папку». Перейдите в папку, указанную в сообщении, и убедитесь, что разрешения установлены правильно. После этого нажмите «Попробовать снова», и он должен установить пакет без проблем.

ПРИМЕЧАНИЕ: Это может произойти еще несколько раз. Просто повторите процесс для каждого файла. Затем проблема должна быть решена.

+0

это сработало для меня. –

0

попробуйте обновить IDE и удалить более раннюю версию сборки (например, 23) после установки позже и переименовать ее в более новую.

4

Убедитесь, что эта папка существует:

\your-android-sdk\extras\android\m2repository\com\android\support\appcompat-v7\24.0.1 

Конечно, 24.0.1 должны быть заменены последней версии.

У меня была эта проблема, потому что я иногда переименовал 24.0.1 на что-то еще, и поэтому не удалось найти нужную папку.

1

Изменить символ "-" в ":"
компиляции 'com.android.support:appcompat-v7:24.2.1'
вместо
компиляции «com.android.support:appcompat-v7- 24.2.1 '

0

Открыть Менеджер SDK и обновить Экстра -> Репозиторий поддержки Android.

Путь ..sdk \ Extras \ Android \ m2repository \ COM \ Android \ поддержка \ AppCompat-v7>

Проверка на обновленной версии были установлены.

3

Вы также можете написать так:

allprojects { 
     repositories { 
      jcenter() 
      maven { 
       url "https://maven.google.com" 
      } 
     } 
    } 
Смежные вопросы