2014-12-26 4 views
0

У меня есть следующий build.gradle файл:Как сделать AAR в андроиде студии

apply plugin: 'android-library' 
apply plugin: 'maven' 


android { 
    compileSdkVersion 19 
    buildToolsVersion '19.1' 
    sourceSets { 
     main { 
      manifest.srcFile 'AndroidManifest.xml' 
      java.srcDirs = ['src'] 
     } 
    } 
    defaultConfig { 
     minSdkVersion 15 
     targetSdkVersion 19 
     versionCode 1 
     versionName "1.0" 
    } 

    lintOptions { 
     abortOnError false 
    } 
} 

dependencies { 
    compile project(':olympus-commons') 
    compile project(':stream-client') 
    compile project(':door-proxy') 

    compile 'com.google.guava:guava:17.0' 

    compile 'to.talk.aragorn:logging:[email protected]' 
    compile 'to.talk.aragorn:event-utils:[email protected]' 
    compile 'to.talk.aragorn:commons:[email protected]' 

    } 

def coreAarFile = file('build/conman-client.aar') 
artifacts { 
    archives coreAarFile 
} 

uploadArchives { 
    repositories { 
     mavenDeployer { 
      repository(url: "http://ci.aws.talk.to:8081/nexus/content/repositories/snapshots", 
        authentication: [ 
          userName: 'deployer', 
          password: 'qwedsa' 
        ]) 
      pom.groupId = 'to.talk.legolas' 
      pom.artifactId = 'conman-client' 
      pom.version = '1.01-SNAPSHOT' 
     } 
    } 
} 

Когда я построить модуль, он строит успешно. Но я не вижу conman-client.aar сгенерирован. что может быть причиной этого?

Я прочитал в одной из статей, добавляющих применить плагин: 'android-library' к файлу build.gradle создаст файл .aar, когда модуль будет построен.

Но этого не происходит. что может быть причиной этого?

Благодаря

ответ

0

это плагин:

применить плагин: «com.android.library»

если добавить андроида библиотечный модуль будет установлен автоматически, и когда вы его создадите, создаст файл arr внутри сборки/выходов/arr

Смежные вопросы