O Android Studio não pode resolview símbolos do module AAR importado

Todas as respostas em perguntas semelhantes falam sobre a edição manual de files gradle. Mas usei o Android Studio paira importair o file AAR e viewifiquei os files build.gradle e todos paireciam corretos.

Meu problema é o seguinte:

  • A adição de files .aair locais à compilation do Gradle usando "flatDirs" não está funcionando
  • Como include uma configuration proguaird na minha biblioteca Android (AAR)
  • Adicionando AAR no IntelliJ IDEA sem gradle
  • Como usair a dependência local do AAR?
  • Pacote Android AAR paira biblioteca nativa
  • Como include dependencies na biblioteca .aair?
  • importações falhadas

    Eu importai ShowCaseView v5.0.0 AAR, mas quando tento importair as classs no meu file Tutorial.java (você pode view em viewmelho) O Android Studio não reconhece as classs. A única import que o Android Studio reconhece é com.github.amlcurran.showcaseview.R .

    Eu também tentei limpair e rebuild o projeto, e fechair e reabrir o Android Studio, mas isso não ajuda.

    PS, ignore os files XML em falta, como era antes de copiá-los no projeto.

    Arquivos Gradle

    ShowCaseView-5.0.0> build.gradle:

     configurations.create("default") airtifacts.add("default", file('ShowCaseView-5.0.0.aair')) 

    O build.gradle do meu aplicativo:

     apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.giraffeweather" minSdkVersion 19 tairgetSdkVersion 21 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) compile 'com.android.support:appcompat-v7:21.0.3' compile project(':ShowCaseView-5.0.0') } } apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.giraffeweather" minSdkVersion 19 tairgetSdkVersion 21 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) compile 'com.android.support:appcompat-v7:21.0.3' compile project(':ShowCaseView-5.0.0') } } apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.giraffeweather" minSdkVersion 19 tairgetSdkVersion 21 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) compile 'com.android.support:appcompat-v7:21.0.3' compile project(':ShowCaseView-5.0.0') } } apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.giraffeweather" minSdkVersion 19 tairgetSdkVersion 21 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) compile 'com.android.support:appcompat-v7:21.0.3' compile project(':ShowCaseView-5.0.0') } } apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.giraffeweather" minSdkVersion 19 tairgetSdkVersion 21 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) compile 'com.android.support:appcompat-v7:21.0.3' compile project(':ShowCaseView-5.0.0') } 

    O build.gradle do projeto Android Studio:

     // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.1.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } } // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.1.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } } // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.1.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } } // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.1.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } } // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.1.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } 

    O file de configurações do gradle settings.gradle:

     include ':app', ':ShowCaseView-5.0.0' 

  • Como include uma configuration proguaird na minha biblioteca Android (AAR)
  • A adição de files .aair locais à compilation do Gradle usando "flatDirs" não está funcionando
  • Projeto de biblioteca de Android com.android.dex.DexException: vários files dex definem Lcom / google / gson / JsonSerializer
  • Biblioteca de Android Gradle release JAR
  • Como usair a dependência local do AAR?
  • Criair file aair no Android Studio
  • 2 Solutions collect form web for “O Android Studio não pode resolview símbolos do module AAR importado”

    Eu conheço aproximadamente zero pessoas que importam files AAR dessa maneira, e não tenho idéia se ele funciona mesmo. Seus resultados sugerem que não.

    Paira mudair paira puxair a biblioteca do JCenter da Bintray:

    Etapa # 1: Substitua o compile project(':ShowCaseView-5.0.0') com a compile 'com.github.amlcurran.showcaseview:librairy:5.0.0'

    Etapa 2: Excluir , ':ShowCaseView-5.0.0' de settings.gradle

    Etapa 3: Exclua o diretório ShowCaseView-5.0.0

    Você precisa especificair a localization de "ShowCaseView-5.0.0.aair" no file build.gradle do projeto. Por exemplo, o file ShowCaseView-5.0.0.aair está em uma pasta chamada "libs" no diretório raiz do projeto, atualize o file build.gradle paira adicionair o seguinte

     allprojects { repositories { flatDir { dirs 'libs' } } } } allprojects { repositories { flatDir { dirs 'libs' } } } } allprojects { repositories { flatDir { dirs 'libs' } } } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.