首页 > 解决方案 > 如何将 AnyChart-Android 导入 Android Studio

问题描述

下午好,

首先,对不起我对Android的了解,这是非常基础的。我会假设我的问题非常简单,但是,我已经尽了最大的努力并没有成功,对此我将不胜感激。

在过去的几天里,我一直在尝试为我正在开发的应用程序导入 AnyChart-Android 库。根据他们在 Github 页面(https://github.com/AnyChart/AnyChart-Android)上找到的“README.md”文件,要使用该库,我应该:

然后,他们声称我应该从他们的包中导入 .JAR 或 .AAR 文件,但它不存在......

相反,我尝试将包导入为 import gradle 项目,但我无法成功导入,我得到的错误是:

原因:org.gradle.api.plugins.UnknownPluginException:未找到 ID 为“com.github.dcendents.android-maven”的插件。

谁能帮我理解我做错了什么,或者我应该按照哪些步骤来导入这个库?

我正在使用 Android Studio 环境,如果对这些信息有帮助的话。

非常感谢您提前

标签: androidandroid-studioimport

解决方案


原因:org.gradle.api.plugins.UnknownPluginException:未找到 ID 为“com.github.dcendents.android-maven”的插件。

您忘记在您的应用级别build.gradle部分添加以下内容。

classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0'

演示

 buildscript {
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.6.1'
        classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        maven { url 'https://jitpack.io' }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

推荐阅读