Pergunta

Eu estou tentando adicionar uma biblioteca, https://github.com/edmodo/cropper, para o meu projeto Android.Eu estou seguindo os métodos descritos aqui: Como faço para adicionar um projeto de biblioteca para Android Estúdio?

mas o Android Estúdio mudou desde então e eu não posso mais "Importar um Módulo".Eu só posso adicionar um novo.Aqui estão os passos que eu tentei:

Copie a biblioteca em uma pasta chamada bibliotecas.project structure before adding module

Abra Configurações do Módulo, e eu sou presenteado com esta tela module settings

Clique no sinal de + para adicionar um novo módulo e sou presenteado com esta tela first add new module step

Posso escolher para preencher o conteúdo de raiz content root select

O resto dos campos de preenchimento automático para este autofill

A próxima etapa...next step

Eu alterar o pacote enter image description here

Eu bati o próximo e agora meu projeto parecido com este project structure after new module added

Qualquer idéia sobre a maneira correta de adicionar uma biblioteca externa no Android Studio 0.3.6+?

Foi útil?

Solução

Eu não uso o assistente.Normalmente eu editar o gradle arquivos.

Criar uma estrutura como esta:

- Blunka
    build.gradle
- cropper
    build.gradle
    src
    res
  settings.gradle

Em configurações.gradle:

include ':Blunka', ':cropper'

Em cropper/construir.gradle:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.+'
    }
}
apply plugin: 'android-library'

android {

   compileSdkVersion 19
   buildToolsVersion "19.0.0"

   defaultConfig {
       minSdkVersion XX
       targetSdkVersion 19

   }    

   sourceSets {
            main {
                manifest.srcFile 'AndroidManifest.xml'
                java.srcDirs = ['src']
                resources.srcDirs = ['src']            
                res.srcDirs = ['res']            
            }
        }
    }

Em Blunka/construir.gradle adicionar:

dependencies {
    // Libraries
    compile project(':cropper')  
  }
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top