/Users/Ren/Desktop/RecylerViewBaseAdapter/build.gradle
Error:(6, 0) Gradle DSL method not found: 'google()'
Possible causes:
The project 'RecylerViewBaseAdapter' may be using a version of Gradle that does not contain the method.
Gradle settings
The build file may be missing a Gradle plugin.
Apply Gradle plugin
android
build
android-gradle-plugin
VenRen
fonte
fonte
Respostas:
O
google()
repo é um atalho para procurar dependências no repositório Maven do Google. Ele foi introduzido com o gradle v.4.0 .Requer (atualmente)
Tente usar em
gradle-wrapper.properties
uso:Como plug-in gradle para uso no Android:
Em qualquer caso (também com Android Studio 2.3, plugin gradle 2.3.3 e gradle v3.3), você pode usar o mesmo repositório maven usando
{ url 'https://maven.google.com'}
. É o mesmo.Basta usar por exemplo:
fonte
Se você usa o Android Studio 2.3.3, tente adicioná-lo ao gradle de nível de projeto
isso funcionou para mim.
Você também pode usar google (), mas precisa do Gradle 4.x +, Android Studio 3.x +, plugin do Gradle 3.x +
fonte
Basta alterar o arquivo gradle-wrapper.properties (imagem abaixo)
Para isso (se o seu gradle for
com.android.tools.build:gradle:3.0.1
)Para gradle
com.android.tools.build:gradle:3.2.1
Usa isto
ATUALIZAR
Para seguir gradles
Use os seguintes urls
Não se esqueça de adicionar
google()
repositórios de buildscript.fonte
Parece que você está usando uma versão do Gradle anterior à 4.1
Solução 1:
Altere o URL de distribuição em seu da
gradle-wrapper.properties
seguinte maneira:distributionUrl=https\://services.gradle.org/distributions/gradle-4.8-all.zip
Para localizar o
gradle-wrapper.properties
arquivo, pressionectrl + shift + N
no Android Studio e digitegradle-wrapper
Altere as dependências da seguinte forma:
Solução 2:
Use o seguinte em seus
repositories{...}
blocos em vez degoogle()
:fonte
mude seu arquivo gradle de nível de projeto com isso,
fonte
Meu erro foi corrigido depois de alterar a ordem dos elementos:
Antes:
Depois de:
Eu uso as seguintes configurações agora.
fonte
Accourding para o lançamento do plugin gradle do Android
Por exemplo, se você usar o plugin versão 3.2.1 em:
Você deve alterar a versão do Gradle em
Para
Boa sorte
fonte
No meu caso, estava recebendo este erro devido à versão anterior do System Gradle do Android Gradle.
Versão do sistema Gradle anterior ao Android Gradle versão 4.4. Problema resolvido após atualizar a versão do Gradle do sistema (máquina Ubuntu).
fonte
Por favor, use
dependencies { classpath 'com.android.tools.build:gradle:3.2.0' }
dentrobuild.gradle
E
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
dentrogradle-wrapper.properties
fonte
Acesse Gradle e, em seguida, 'Configurações do Gradle'
Escolha 'Usar distribuição gradle local' e insira o caminho do conteúdo extraído
C: \ Users \ Ahmed.gradle \ wrapper \ dists \ gradle-4.7-all \ gradle-4.7 e salvar as alterações 'aplicar'
fonte
Altere o URL de distribuição em seu da
gradle-wrapper.properties
seguinte maneira:fonte