Estou tentando adicionar esta biblioteca ao Android Studio localmente usando este tutorial no YouTube .
No entanto, recebo erros que não posso postar aqui porque são muitos (99+).
Alguém pode me dizer passo a passo (em detalhes) como adicionar com sucesso esta biblioteca ao meu projeto e ser capaz de editá-la depois?
Este é o principal erro que recebo quando tento importar esta biblioteca: `Incapaz de determinar o argumento do construtor nº 1: parâmetro ausente do tipo Factory ou nenhum serviço do tipo Factory.
Meu build.gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath "com.android.tools.build:gradle:4.0.0"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.72"
classpath 'com.github.dcendents:android-maven-plugin:1.2'
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4'
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Aqui está o seu guia passo a passo:
Crie um projeto vazio ou abra seu projeto existente onde deseja adicionar esta biblioteca.
Clone o projeto de biblioteca do git ou baixe o zip e extraia-o em algum outro diretório.
Agora, no Android Studio, vá para File -> New -> Import Module...
. Selecione o diretório de biblioteca clonado / extraído. Certifique-se de que o :placepicker
módulo esteja selecionado para importação. Então clique Finish
.
bintray.gradle
e install.gradle
do diretório raiz do projeto clonado / extraído para o diretório raiz do seu próprio projeto. Adicione este ponto, a estrutura do projeto deve ser semelhante a esta:build.gradle
. Adicione ext.kotlin_version = '1.3.72'
dentro buildscript {
e também adicione as seguintes dependências:classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.5'
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
No geral, será semelhante a:
Finalmente, vá para File -> Sync Project with Gradle Files
. Levará algum tempo para baixar as dependências ausentes e agora você integrou com êxito a biblioteca em seu projeto, que é totalmente editável.
Agora, para fazer essa biblioteca funcionar em seu próprio módulo de app, no build.gradle
arquivo do módulo de app, adicione esta seção de dependências internas:
api project(':placepicker')
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras