Instalei o plug-in Kotlin em meu aplicativo (v. V1.1.1-release-Studio2.2-1) e selecionei "Configurar Kotlin no projeto" Selecionei o compilador e a versão de runtime 1.0.7. Kotlin atualizou meus arquivos Gradle. Agora, quando tento construir, recebo:
Erro: Ocorreu um problema ao configurar o projeto ': app'. Não foi possível resolver todas as dependências da configuração ': app: _debugApkCopy'. Não foi possível encontrar org.jetbrains.kotlin: kotlin-stdlib-jre7: 1.0.7. Solicitado por:
MyApplication: app: não especificado
Não tenho certeza do que estou perdendo aqui.
android
kotlin
android-gradle-plugin
Mike6679
fonte
fonte
gradle
Respostas:
substituir
com
Como a versão com jre é absoluta, basta substituir e sincronizar o projeto
Documentação oficial aqui Obrigado pelo link @ ROMANARMY
Happy Coding :)
fonte
jre
ejdk
- devo estar envelhecendo.Em nível de projeto,
build.gradle
use apenas esta versãoRemover outras versões
Isso só funcionará com a versão mais recente do Android Studio 3.4
fonte
A divisão
kotlin-stdlib
emkotlin-stdlib-jre7
ekotlin-stdlib-jre8
só foi introduzida com Kotlin 1.1, é por isso que a dependência não pode ser resolvida, a versão do pacote simplesmente não existe.Parece que a atualização dos arquivos do seu projeto falhou em algum ponto e defina a versão Kotlin para 1.0.7. Se este é um novo projeto e não há nada impedindo você de usar 1.1.1, eu mudaria para ele. Seu problema deve desaparecer depois de fazer isso.
fonte
No arquivo "build.gradle", altere a versão atual do Kotlin dessa linha e pressione synk:
/// Isso será parecido com:
// Arquivo de construção de nível superior onde você pode adicionar opções de configuração comuns a todos os subprojetos / módulos.
fonte
A partir do Kotlin 1.1.2, as dependências com grupo
org.jetbrains.kotlin
são, por padrão, resolvidas com a versão obtida do plug-in aplicado. Você pode fornecer a versão manualmente usando a notação de dependência completa como:Se o seu objetivo é JDK 7 ou JDK 8, você pode usar versões estendidas da biblioteca padrão Kotlin que contêm funções de extensão adicionais para APIs adicionadas em novas versões de JDK. Em vez de kotlin-stdlib, use uma das seguintes dependências:
fonte
Uma nova solução se você usa o Android Studio 3.2, resolvi esse problema adicionando mavenCentral () ao build.gradle do projeto:
Você deve adicionar a linha como este pedido, o creditado é para esta resposta
fonte
fonte
Se você estiver usando o Android Studio 3.2 e superior, o problema será resolvido adicionando google () & jcenter () ao build.gradle do projeto:
fonte
Isso é o que funcionou para mim: Usando o Gradle 4.8.1
fonte
Resolvi este problema desmarcando a opção Trabalho offline em
Settings
fonte
Verifique a versão atual do seu Kotlin no caminho abaixo,
C: \ Arquivos de programas \ Android \ Android Studio \ gradle \ m2repository \ org \ jetbrains \ kotlin \ kotlin-stdlib \ 1.0.5
mude para essa versão
(1.0.5)
no arquivo gradle do nível do projeto.Você pode ver em seu caminho acima não menciona nenhum Java -
jre version
, então remova em seu arquivo gradle de nível de aplicativo conforme abaixo,fonte
build.gradle (Projeto)
gradle / wrapper / gradle-wrapper.properties
Algumas bibliotecas requerem o gradle atualizado . Tal como:
GL
fonte
Caso uma dependência (transitiva) ainda use a
jre
variante da biblioteca Kotlin, você pode forçar o uso dajdk
variante com a ajuda de uma estratégia de resolução:fonte
Passos simples:
Clique em Arquivo> Estrutura do Projeto
Clique em Dependências> Localizar e clique em org.jetbrains.kotlin: kotlin-stdlib-jdk7: 1.3.21 (ou qualquer que seja sua versão atual)
Em Detalhes> seção de atualização, clique em [atualizar variável] [atualizar dependências]
Cumprimentos
fonte
Depois de corrigir a versão build.gradle, começou a funcionar 4.0.0 a 3.5.0
fonte