Java 无法将库添加到Android Studio项目
我正在尝试使用本地添加到Android Studio 然而,我得到的错误,我不能张贴在这里,因为他们太多99+ 有人能详细地告诉我如何成功地将这个库添加到我的项目中,并在以后编辑它吗 这是我尝试导入此库时遇到的主要错误:`无法确定构造函数参数1:缺少Factory类型的参数,或者没有Factory类型的服务 我的身材。格雷德尔:Java 无法将库添加到Android Studio项目,java,android,android-studio,kotlin,Java,Android,Android Studio,Kotlin,我正在尝试使用本地添加到Android Studio 然而,我得到的错误,我不能张贴在这里,因为他们太多99+ 有人能详细地告诉我如何成功地将这个库添加到我的项目中,并在以后编辑它吗 这是我尝试导入此库时遇到的主要错误:`无法确定构造函数参数1:缺少Factory类型的参数,或者没有Factory类型的服务 我的身材。格雷德尔: // Top-level build file where you can add configuration options common to all sub-pr
// 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
}
逐步说明: 然后把git项目放到你的机器上。 使用新版本修改并构建它。 从Android Studio中的本地文件系统中添加dipendency as Jar。 试试这个: 文件>项目结构>依赖项选项卡>添加模块依赖项范围=编译
其中模块依赖项是project library Android文件夹。或编辑gradle.build,如图所示:
以下是您的分步指南: 创建一个空项目或打开要添加此库的现有项目 从git克隆库项目,或者下载zip并将其解压缩到其他目录中 现在,在Android Studio中,进入文件->新建->导入模块。。。。选择克隆/提取的库目录。确保已选择:placepicker模块进行导入。然后单击Finish 现在,将两个文件bintray.gradle和install.gradle从克隆/提取的项目根目录复制到您自己的项目根目录。添加此点您的项目结构应如下所示: 现在打开项目级build.gradle。在构建脚本{中添加ext.kotlin_version='1.3.72',并添加以下依赖项: 总的来说,这看起来像: 最后,转到文件->将项目与Gradle文件同步。下载缺少的依赖项需要一些时间,现在您已经成功地将库集成到项目中,该库完全可编辑 现在,要使此库在您自己的应用程序模块中工作,请在应用程序模块的build.gradle文件中,添加以下内部依赖项部分:
api项目:build.gradleModule.app文件中的placepicker“添加此项
implementation 'com.google.android.gms:play-services-places:17.0.0'
让我知道它是否有效。有一个大型的弃用通知,其中包括2019-01-29年后该组件将不再工作的声明。因此,您询问如何添加此库,但实际上您想添加另一个库!?您能否发布至少一些错误?您是否已将应用程序迁移到androidx?@mirsaidoff yes.Can请从头到尾提供更多详细信息和步骤?例如:要添加此GitHub库中的哪个文件夹,下一步要做什么等。在依赖项管理器中,不要使用guava,而是写:com.sucho:placepicker:1.1.1和>Search。我搜索了com.sucho:placepicker:1.1,但没有找到它。问题是我希望能够修改如果我实现'com.sucho:placepicker:1.1.1',那么我将无法修改它,然后切掉git项目。使用新版本修改并构建它,并从本地文件系统添加dipendency as Jar。。。
implementation 'com.google.android.gms:play-services-places:17.0.0'