Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法将库添加到Android Studio项目_Java_Android_Android Studio_Kotlin - Fatal编程技术网

Java 无法将库添加到Android Studio项目

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

我正在尝试使用本地添加到Android Studio

然而,我得到的错误,我不能张贴在这里,因为他们太多99+

有人能详细地告诉我如何成功地将这个库添加到我的项目中,并在以后编辑它吗

这是我尝试导入此库时遇到的主要错误:`无法确定构造函数参数1:缺少Factory类型的参数,或者没有Factory类型的服务

我的身材。格雷德尔:

// 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'