我在尝试构建我的apk时遇到错误:无法解决com.android.support:support-v4:26.0.0

时间:2017-08-23 22:23:25

标签: javascript android html android-studio

这是我的构建gradle,修复此错误的任何帮助?我也有错误:

  

无法解析com.google.android.gms:play-services-maps:14.0.4

apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    buildToolsVersion '26.0.0'
    useLibrary 'org.apache.http.legacy'
    defaultConfig {
        applicationId "com.Kreatech.handje"
        minSdkVersion 23
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
    productFlavors {
    }
}

dependencies {
    compile files('libs/httpmime-4.1.3.jar')
    //===============
    compile 'com.mikhaellopez:circularimageview:2.0.2'
    compile 'com.mcxiaoke.volley:library:1.0.6@aar'
    compile files('libs/Parse-1.6.0.jar')
    compile 'junit:junit:4.12'
    compile 'com.android.support:support-v4:26.0.0'
    compile 'com.google.android.gms:play-services-maps:14.0.4'
    compile 'com.google.android.gms:play-services-ads:11.0.4'
    compile 'com.google.android.gms:play-services-auth:11.0.4'
    compile 'com.google.android.gms:play-services-gcm:11.0.4'
}

3 个答案:

答案 0 :(得分:0)

https://developer.android.com/topic/libraries/support-library/setup.html

  

将支持库添加到您的应用程序项目中:

     

打开应用程序的build.gradle文件。确保   存储库部分包括一个maven部分   " https://maven.google.com"端点。例如:

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
}

答案 1 :(得分:0)

在应用程序级别的build.gradle文件中添加此代码

echo R|powershell.exe -nologo -file "C:\Users\admin\Desktop\test\test.ps1"

答案 2 :(得分:0)

我最终有了gradle依赖关系,该依赖关系需要旧版本的支持库,因此该版本决定使用旧版本。

我通过运行描述为here的“ Gradle依赖关系报告”发现了这一点:

./gradlew -q dependencies app:dependencies \
  --configuration debugAndroidTestCompileClasspath >& foo.txt

然后我更新了旧的依赖关系,并且开始起作用。