android - support - layout_constraintvertical_bias




Gradle Sync falhou não conseguiu encontrar o layout de restrição: 1.0.0-alpha2 (14)

  1. Verifique se você tem o repositório maven.google.com declarado em seus repositories { maven { url 'https://maven.google.com' } } arquivo build.gradle de nível de módulo repositories { maven { url 'https://maven.google.com' } }

2.Adicione a biblioteca como uma dependência no mesmo arquivo build.gradle:

dependencies {
compile 'com.android.support.constraint:constraint-layout:1.0.2'
}

Problema:

Error:Could not find com.android.support.constraint:constraint-layout:1.0.0-alpha2.
Required by:
myapp:app:unspecified

Fundo: Android Studio 2.2 P 1


A correção é atualizar o plugin gradle do Android em seu build.gradle.

Isso deve funcionar: classpath 'com.android.tools.build:gradle:2.2.0-alpha2'

Ou você pode usar o mais recente: classpath 'com.android.tools.build:gradle:2.2.0-alpha3'


Apenas para ter certeza de que na versão de estúdio 2.3 você não verá uma lista suspensa perto do constraint-layout em ferramentas sdk, por padrão instalará a versão mais recente

Para obter a versão desejada, marque a caixa que diz Mostrar detalhes do pacote e lança, agora você pode escolher a versão desejada que deseja instalar


As bibliotecas de suporte para o ConstraintLayout não puderam ser instaladas / atualizadas.

Basta abrir Preferences > Appearance & Behavior > System Settings > Android e ir para a guia SDK Tools . Verifique os seguintes campos e instale.


Está disponível em androidx como pacote a seguir

implementation "androidx.constraintlayout:constraintlayout:2.0.0-alpha1"

Eu atualizei meu plugin android gradle para 2.2.0-alpha4 e dependência de layout de restrição para 1.0.0-alpha3 e parece estar funcionando agora


Meu problema era que o SDK Tools atualizou para a versão mais recente, no meu caso foi 1.0.0-alpha9, mas na minha gradle dependency foi configurada para

compile 'com.android.support.constraint: constraint-layout: 1.0.0-alpha8' Assim, você pode alterar o seu arquivo de compilação gradle para

compile 'com.android.support.constraint: constraint-layout: 1.0.0-alpha9' Ou marque "Mostrar detalhes do pacote" no SDK Tools Editor e instale a versão necessária. Veja o screenhow abaixo. Imagem das ferramentas do SDK



No meu caso, eu estava usando o AS 2.3 e queria usar o ConstraintLayout 1.1.3 mais recente, mas a versão mais recente em minhas Preferências> Aparência e Comportamento> Configurações do Sistema> Android era 1.0.2.

Para usar o ConstraintLayout 1.1.3, atualizei meu AS de 2.3 para o mais recente 3.2.1, com.android.tools.build:gradle de 2.2.2 para 3.2.1, gradle de 3.3 para 4.6 e buildToolsVersion de 25.0.0 para 28.0.3.

Também adicionei o maven {url ' https://maven.google.com '} aos repositórios do Maven no arquivo build.gradle no nível do projeto e isso resolveu meu problema.


No meu caso, eu tinha um projeto multi-módulo chamado "app" e "sdk". O módulo "sdk" é aquele em que eu adicionei a biblioteca de layout de restrição. Recebi o erro quando tentei incorporar "sdk" em um novo projeto de vários módulos chamado "app2". A solução era garantir que eu tivesse adicionado o Repositório do Google Maven ao arquivo build.gradle no nível do projeto para "app2". O repositório do Google Maven pode ser adicionado colocando "google ()" em allprojects.repositories no arquivo build.gradle no nível do projeto:

allprojects {
    repositories {
        jcenter()
        google()
    }
}

Para mim, foi uma questão completamente diferente. Quando instalei a dependência de restrição nas ferramentas do SDK, as ferramentas de alguma forma as escreveram no diretório errado . Isso é

/home/${USER}/Android/Sdk/extras/+m2repository+/com/.../constraint

ao invés de

/home/${USER}/Android/Sdk/extras/+android+/+m2repository+/com/.../constraint

Remédio:

Basta copiar os diretórios 1.0.0-alpha* para o último caminho


Primeiro eu tentei tudo o que eu li no ... da atualização gradle para a versão XY, para atualizar o ConstraintLayout para a versão XY ... Eu até atualizei minhas ferramentas SDK e o Android Studio para a versão mais recente ... mas nada estava funcionando.

A única solução que funcionou para mim foi que eu excluo a biblioteca ConstraintLayout do gradle e do SDK, depois abri o layout xml aleatório e, na visualização Design na seção Pesquisa da paleta , o ConstraintLayout . Se você deletou a biblioteca do seu projeto com sucesso, então você poderá instalar a biblioteca a partir daí se você clicar duas vezes no elemento ConstraintLayout .

Isso criou a próxima linha no meu app build.gradle:

'com.android.support.constraint:constraint-layout:1.0.0-beta1'

No meu projeto build.gradle eu tenho isso:

classpath 'com.android.tools.build:gradle:2.2.2'

Versão de estúdio Android 2.2.2


gradle com.android.tools.build:gradle:2.2.0-alpha6

restrição layout dependência com.android.support.constraint:constraint-layout:1.0.0-alpha4

funciona para mim


Eu estou tente atualização de dependência de layout de restrição disponível 1, e plugin gradle alfa-6, funcionou





android-constraintlayout