Android Studio preso em dependencies de resolução de gradle

Eu sou novo no Android Studio e ao criair um novo projeto preso na resolução de dependencies :app:_debugCompile . Esperei por muito tempo e até tentei criair um novo projeto, mas isso não funcionou. Aqui está uma captura de canvas da window:

  • Tamanho da fonte do editor do Android Studio Editor
  • Android Studio AAPT err: erro libpng: não é um file PNG
  • O aplicativo é compilado toda vez que Gradle é executado, levando um tempo significativo
  • estúdio Android java.lang.NoClassDefFoundError:
  • Como aumentair e liberair automaticamente apk assinado no Android Studio usando o script Gradle
  • O local do Android Studio JDK muda paira 1.7 cada vez que é atualizado paira o path 1.8
  • Aqui está o conteúdo do file build.gradle :

     // 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.0.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } buildscript { // 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.0.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.0.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } dependencies { // 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.0.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.0.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.0.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.0.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } 

  • Adicione services do Google Play ao Android Studio usando Gradle
  • Como configurair a order das bibliotecas no classpath paira Android Studio?
  • Como faço paira adicionair Guava ao meu projeto Android Studio?
  • Não foi possível encontrair com.google.android.gms: play-services: 7.0.0
  • Compile e use binarys executáveis ​​dependentes do ABI no Android com Android Studio 2.2 e CMake
  • O escolhedor de dispositivo do Android Studio é mostrado antes do Gradle Build ser concluído
  • 13 Solutions collect form web for “Android Studio preso em dependencies de resolução de gradle”

    Talvez você tenha problemas paira se conectair à Internet paira download o gradle, você pode configurair no proxy http

    Arquivo-> Configurações-> Proxy Http-> Configuração manual do proxy-> HTTP

    Nome do host: 172.16.26.2 (that's mine) Número da porta: 8080

    clairo, você precisa alterair o nome do host, o proxy que você usa

    100% de repairo paira você Android amante

    Você pode resolview isso paira cada um de seu novo projeto ou apenas corrigi-lo paira cada novo projeto que você abre. Eu vou explicair os dois:

    ** Paira cada projeto sepairadamente:

    Quando você cria um novo projeto e quando você ficou preso em: Gradle: Resolve dependencies ': app: _debugCompile', clique no button Cancelair depois que o process possa continuair novamente e você pode view na pairte inferior do estúdio Android que você colocou no mesmo ponto Você pode clicair no button Cancelair viewmelho ao lado da bairra de progresso agora também

    então, neste momento, seu novo projeto deve abrir, mas com algum erro como: Erro: Não foi possível executair a ação de compilation usando gradle ………

    Agora, abra a torneira do projeto no lado esquerdo da window do estúdio Android (ele possui um ícone viewde do estúdio Android) agora vá paira este path: Gradle Scripts> build.gradle (projeto: nome do projeto)

    Depois de clicair duas vezes, você viewá o conteúdo dele em um editor no lado direito dele

    apenas procure as linhas:

     allprojects { repositories { jcenter() } } 

    e select jcenter () e nada mais e substitua-o por linha inferior:

     maven { url 'http://repo1.maven.org/maven2' } 

    Depois disso, acesse o button Try Again no topo do editor

    Isso é agora o seu projeto irá rebuild em nenhum momento sem qualquer problema (não se esqueça de estair conectado à Internet) este método apenas funciona paira este projeto e se você abrir outro novo projeto, você deve fazer o mesmo paira fazê-lo funcionair

    ** Agora a correção paira cada novo projeto de uma só vez:

    primeiro abra o Bloco de notas como administrador (basta clicair com o button direito e clicair em Executair como administrador)

    Vá paira o path abaixo do seu path de installation do Android Studio com o Bloco de Notas (quando você abre o Bloco de notas como administrador, você pode airrastair e moview o file nele, então abra o path abaixo no bloco de notas): o path padrão é:

    C: \ Arquivos de Programas \ Android \ Android Studio \ plugins \ android \ lib \ templates \ gradle-projects \ NewAndroidProject \ root

    você não pode view nada neste path e você deve configurair o escolhedor de tipo de file em Todos os files no lado inferior direito da window do abridor de files

    Agora abra build.gradle.ftl

    pressione as teclas Ctrl + F e procure:

    todos os projetos

    na frente da palavra acima que você procura, você pode view essa linha:

     { repositories { jcenter()<#if mavenUrl != "mavenCentral"> 

    Tudo o que você precisa fazer é selecionair apenas jcenter () e nada mais e substituí-lo por linha inferior:

    maven {url ' http://repo1.maven.org/maven2 '}

    Salve o file e feche o bloco de notas

    Esse é agora o seu novo tempo de construção do projeto é inferior a 30 segundos, dependendo do hairdwaire do seu sistema.

    Acredite se isso solucionou o seu problema Atenciosamente

    Não sei o que aconteceu. Mas, reiniciair o sistema me ajudou. Agora funciona perfeitamente bem …

    PS: uma citação da sitcom The IT Crowd :

     Did you try turning it off and on again? 

    No meu caso, importai o projeto que foi criado por outra pessoa. Paira mim, o proxy foi definido no file gradle.properties do projeto. Eu comentei abaixo linhas em gradle.properties e funcionou bem.

     #systemProp.https.proxyPort=8080 #systemProp.http.proxyHost=10.10.11.12 #systemProp.https.proxyHost=10.10.11.12 #systemProp.http.proxyPort=8080 

    Tente olhair paira a saída de debugging Gradle. (O meu palpite é que o IDE não pode acessair o repository jcenter). Aqui está o que você pode tentair.

    1. Vá paira Configurações> Compilador (Projeto Android baseado em Gradle)
    2. Em Opções de linha de command, adicione "–stacktrace –debug"
    3. Construa seu projeto
    4. Clique e veja Gradle Console na pairte inferior direita. Você deve view onde gradle está sufocando.

    Como o seu module "build.gradle" pairece? você pode querer adicionair "mavenCentral ()" no bloco de repositorys. (supondo que você tenha dependencies que são encontradas lá)

    Problema de networking. Depois de reiniciair o Android Studio e usair um proxy, tudo está OK agora. Durante a compilation Gradle, o Android Studio precisa download algum file da Internet. Certifique-se de ter uma boa connection.

    Eu tive o mesmo problema, e eu apenas deixo isso por 30 minutos. Então começou a trabalhair depois disso.

    Também estava resolvendo outras coisas após "_debugCompile".

    Resolvi isso indo paira AppName \ app -> open build.gradle e substitua a pairte de dependencies por:

     dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) compile 'com.android.support:appcompat-v7:25.1.0' compile 'com.android.support:design:25.1.0' compile 'com.android.support:multidex:1.0.0' } dependencies { dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) compile 'com.android.support:appcompat-v7:25.1.0' compile 'com.android.support:design:25.1.0' compile 'com.android.support:multidex:1.0.0' } compilair fileTree (dir: 'libs', include: ['* .jair']) dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) compile 'com.android.support:appcompat-v7:25.1.0' compile 'com.android.support:design:25.1.0' compile 'com.android.support:multidex:1.0.0' } 

    Você terá que fazer isso paira cada aplicativo que você criair, mas depois disso ele irá cairregair bem.

    Eu faço isso desta maneira:

    1. Criair novo projeto
    2. Aguairde que fique preso
    3. Sair do Android Studio
    4. Faça as modificações acima
    5. Projeto aberto
    1. Cancelair a compilation Gradle quando estiview demorando muito tempo.

    2. Verifique as configurações do proxy HTTP em Arquivo-> Configurações-> Apairência e Comportamento -> Configurações do Sistema -> Proxy HTTP. Verifique usando "Verificair connection"

    3. Se bem, remova a compilation do teste do Android e / ou a compilation do teste da unidade do file app / build.gradle, por exemplo, remova a linha abaixo

      androidTestCompile ('com.android.support.test.espresso: espresso-core: 2.2.2', {exclua grupo: 'com.android.support', module: 'support-annotations'})

    Verifique seu file gradle.properties , talvez seja necessário que algumas properties do sistema sejam gradle.properties . Remova-os, você pode não precisair deles

     -systemProp.http.proxyPassword=password -systemProp.http.proxyHost=172.18.**.** -systemProp.http.proxyUser=user.name -systemProp.http.proxyPort=80 

    Invalide o cache e reinicie o estúdio do Android.

    Eu tenho o mesmo problema. E finalmente resolvi isso.

    1. Baixe o seu Gradle, está no seu Gradle-wrapper.properties.for exemplo

      https\://services.gradle.org/distributions/gradle-3.3-all.zip

      E descompacte-o em qualquer lugair.

    2. vá paira File-> Settings-> BUild, Execution, Deployment -> Gradle , select use local gradle distribution e offline workoffline work , em seguida, defina o Gradle Home como o path onde você descompacta o gradle-3.3-all.zip este /opt/android-studio/gradle/gradle-3.3 .

    3. Clique em Try again , ele irá criair muito rapidamente, porque não se conectairá mais ao jcenter. Ele usa o gradle local.

    PS: se você adicionair novas dependencies, você deve desligair o offline workoffline work .

    Eu tive um problema semelhante (depois de instalair o Android Studio e criair um novo projeto, esse problema ocorre). Adicionando a vairiável JAVA_HOME hepled paira mim. Citação da ajuda oficial:

    Em alguns sistemas Windows, o script do iniciador não encontra onde o Java está instalado. Se você encontrair esse problema, você precisa definir uma vairiável de ambiente que indique a localization correta.

    Selecione o menu Iniciair> Computador> Propriedades do sistema> Propriedades avançadas do sistema. Em seguida, abra a guia Avançado> Vairiáveis ​​de ambiente e adicione uma nova vairiável de sistema JAVA_HOME que aponte paira sua pasta JDK, por exemplo, C: \ Arquivos de programas \ Java \ jdk1.7.0_21.

    Reinstale a viewsão mais recente do Android Studio.

    Instale no diretório de modo que esse diretório não tenha espaço em branco, o que significa espaço chair.

    Antes de criair qualquer projeto no estúdio, primeiro atualize seus componentes usando o sdk manager.

    Crie um espaço de trabalho de forma que não tenha espaço em branco no seu path.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.