簡體   English   中英

Gradle Play-Services AAR依賴項不起作用

[英]Gradle play-services aar dependency not work

我正在編寫一個Java jar庫。 我只想為gradle的項目添加play-services依賴項。 我的gradle構建腳本:

Properties local = new Properties()
local.load(project.file('local.properties').newDataInputStream())

ext {

    gdxVersion = '1.9.2';
    sdkPath = local.getProperty("sdk.dir")
}

repositories {

    maven { url "$sdkPath\\extras\\google\\m2repository\\" }
    maven { url "$sdkPath\\extras\\android\\m2repository\\" }

    maven { url "https://oss.sonatype.org/content/repositories/releases/" }

    mavenCentral()
}

apply plugin: 'java'
apply plugin: 'idea'

buildDir = 'gen'
libsDirName = '../bin'

sourceCompatibility = 1.8

sourceSets {

     main {

         java {

             srcDir 'src'
         }
     }
}

dependencies {

    compile "com.google.android.gms:play-services-ads:9.0.2";
    compile "com.google.android:android:4.1.1.4"
    compile "com.badlogicgames.gdx:gdx:$gdxVersion"
    compile "com.badlogicgames.gdx:gdx-backend-android:$gdxVersion"
}

clean {

    delete fileTree(project.libsDir)
}

Gradle同步完成得很好,android studio告訴一切正常,但是當我嘗試構建時:

錯誤:包com.google.android.gms.ads不存在

Google支持存儲庫和庫已安裝。

SDK管理員畫面

Android Studio Gradle部分: gradle屏幕截圖

我的gradle版本2.13。 我也使用了最新的gradle版本候選。 沒有。

問題出在gradle腳本上。 如果要構建aar依賴項,則需要使用gradle插件'com.android.library'

buildscript {

    repositories {

        maven { url "https://oss.sonatype.org/content/repositories/releases/" }

        mavenCentral()
    }

    dependencies {

        classpath "com.android.tools.build:gradle:2.1.2"
    }
}

apply plugin: 'com.android.library'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM