2016-11-23 2 views
1

После добавления этой строки в мой build.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.2.2' 
    // in the individual module build.gradle files 
    compile "com.android.support:support-core-utils:25.0.1" 

    } 
} 

allprojects { 
repositories { 
    jcenter() 
    } 
} 

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

И синхронизируется Gradle файл. Я получаю эту ошибку Error

Тогда я по ссылке, чтобы открыть Android Manager SDK, и я считаю, что я уже установлен Android SUPORT Repository

Showing I have installed Android Support Repository

Причина я добавляю этот файл в моем классе потому, что он был размещен, что это будет решить мою первоначальную ошибку, где

Cannot resolve symbol 'TabsPagerAdapter' 
+0

Вы положили строку 'compile' в неположенное место в файле' build.gradle' на основе сообщения об ошибке. Возможно, вы захотите отредактировать свой вопрос и опубликовать полный файл 'build.gradle'. – CommonsWare

+0

Хорошо, я внес свои изменения. Где вы предполагаете поставить линию компиляции? –

+0

Ответ Матиаса охватывает это. FWIW, я опубликовал [отчет об ошибке] (https://code.google.com/p/android/issues/detail?id=228489) о неправильном предложении установить репозиторий поддержки Android. Кроме того, в отношении «TabsPagerAdapter» в Android SDK нет такого класса, который я могу найти, так что это будет отдельной проблемой. – CommonsWare

ответ

2

эта линия: compile "com.android.support:support-core-utils:25.0.1" идет в другой файл build.gradle .. вы AddIn g на основном build.gradle, вы должны добавить это внутри конкретного файла gradle для вашего модуля приложения.