2016-11-23 50 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 SDK管理器,我发现我已经安装了Android的询问服务存储库

Showing I have installed Android Support Repository

的原因,我加入这个文件到我的等级是因为它已被张贴在那里

Cannot resolve symbol 'TabsPagerAdapter' 
+0

根据错误信息,将'compile'行放在'build.gradle'文件的错误位置。你可能会考虑编辑你的问题并发布完整的'build.gradle'文件。 – CommonsWare

+0

好的,我提出了你的建议。你想把你的编译行放在哪里? –

+0

Matias的答案涵盖了这一点。 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文件中..你的插件在主build.gradle中,你应该在你的应用程序模块的特定gradle文件中添加它。