当前位置: 首页 > 知识库问答 >
问题:

用于解决android依赖项

宰父子安
2023-03-14
Error:Failed to resolve: com.android.support:appcompat-v7:23.2.0

这是我在编译android应用程序时遇到的错误。我看了很多关于这个问题的问题,并尝试更新我的SDK,重新打开Android Studio和chane的:compile(com.Android.support:Appcompat-v7:+),但什么都不起作用,Android Studio仍然抱怨他无法解决这个问题。有人知道为什么会这样吗?这是我所有的分级文件:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion '23.0.2'


    lintOptions {
        abortOnError false
    }

    defaultConfig {
        applicationId "com...."
        minSdkVersion 16
        targetSdkVersion 23
        versionCode 35
        versionName "1.5"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'

    compile 'com.google.android.gms:play-services-ads:8.4.0'
    compile 'com.android.support:cardview-v7:23.2.0'
    compile 'com.android.support:design:23.2.0'
    compile 'com.google.android.gms:play-services-appindexing:8.4.0'
    compile 'com.android.support:appcompat-v7:23.2.0'
    compile project(':library')

    compile 'net.steamcrafted:materialiconlib:1.0.8'
    compile 'com.pes.materialcolorpicker:library:1.0.2'
    compile 'com.nineoldandroids:library:2.4.0'
    compile 'com.daimajia.easing:library:1.0.1@aar'
    compile 'com.daimajia.androidanimations:library:1.1.3@aar'

    compile('de.psdev.licensesdialog:licensesdialog:1.8.0')

    compile 'com.github.paolorotolo:appintro:3.4.0'

    compile 'com.github.deano2390:MaterialShowcaseView:1.0.6'

    compile "com.oneskyapp:screenshot:0.7.4"

    compile('com.mikepenz:materialdrawer:4.6.4@aar') {
        transitive = true
    }
}

共有1个答案

韩自怡
2023-03-14

检查SDK管理器。大多数“普通”支持组件都包含在支持存储库中。“Android支持库”是不够的。这将安装独立版本,而不是Gradle使用的版本。

 类似资料:
  • 我已经在Android Studio创建了下面的应用程序。在运行时,我收到以下发布的错误。我检查了build.gradle文件,但不知道有什么问题。 问题是,Android Studio给出了一个错误在R.布局,并说:不能解决符号R 代码: 格拉德尔。建造: 错误 更新:我将compileSdkVersion、targetSdkVersion设置为23,minSdkVersion=19 现在我得到

  • 尝试运行android应用程序时出现以下错误 无法解析对“:app@release/compileClasspath”的依赖项:无法解析com . github . congle 7997:Google IAP:1 . 0 . 8。显示受影响模块的详细信息:应用程序 build.gradle

  • 我的应用程序的build.gradle如下所示:应用插件:'com.android.application' 我尝试过更改存储库(jcenter()、mavenCentral()等)、重新安装Android Studio、JDK(7和8)、更改Gradle版本和Android SDK版本,这些都没有奏效。运行./gradlew build时,我得到: 这是我在其他情况下也会遇到的错误,例如,当尝试

  • 很高兴有一个更新的Android Studio 3.0。但是我在Android Studio 3.0中遇到了一个问题,我刚刚在Android Studio 3.0中创建了一个新项目。然后我犯了一些错误 我通过将依赖项更改为最新版本并解决问题来解决这些问题。 但是,当我添加了facebook帐户工具包sdk的依赖项时。脸谱网。android:帐户工具包sdk:4 我收到以下错误-: 错误:无法解析“

  • 我有一个主要项目和第二个项目(模块)。 将模块项目作为模块依赖项导入app project并尝试同步所有内容后,出现以下错误: 我对主要app.gradle的依赖: 我发现如果我将其更改为以下内容: 然后项目同步并构建。 但是,在主项目类文件中,我无法从模块项目导入任何文件。 我已经花了几个小时寻找答案,但到目前为止我还没有找到任何有用的答案。甚至重新安装了Android Studio 3.0,但

  • 问题内容: 我想使用适当的依赖项注入来注入对象的字段。我尝试了很多不同的尝试注入等失败的组合。 问题答案: 解析是路由的属性,而不是控制器的属性。控制器将注入在路由级别上定义的依赖项,而无需在控制器上指定解析属性。 以您的一个示例(转换为JavaScript)为例,您将像往常一样定义控制器,即: 然后是路线上的resolve属性: 如果您想使用路由的resolve部分来减少代码,则需要使用数组样式