android - 如何将 AnyChart-Android 导入 Android Studio
问题描述
下午好,
首先,对不起我对Android的了解,这是非常基础的。我会假设我的问题非常简单,但是,我已经尽了最大的努力并没有成功,对此我将不胜感激。
在过去的几天里,我一直在尝试为我正在开发的应用程序导入 AnyChart-Android 库。根据他们在 Github 页面(https://github.com/AnyChart/AnyChart-Android)上找到的“README.md”文件,要使用该库,我应该:
- 将此 maven { url ' https://jitpack.io ' } 添加到根 build.gradle 文件中的 allproject->repositories 中。
- 将实现 'com.github.AnyChart:AnyChart-Android:1.1.2' 添加到项目 build.gradle
然后,他们声称我应该从他们的包中导入 .JAR 或 .AAR 文件,但它不存在......
相反,我尝试将包导入为 import gradle 项目,但我无法成功导入,我得到的错误是:
原因:org.gradle.api.plugins.UnknownPluginException:未找到 ID 为“com.github.dcendents.android-maven”的插件。
谁能帮我理解我做错了什么,或者我应该按照哪些步骤来导入这个库?
我正在使用 Android Studio 环境,如果对这些信息有帮助的话。
非常感谢您提前
解决方案
原因: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
}
推荐阅读
- oracle - 连接数据库oracle进行自动化测试(机器人框架)
- java - 在 Java 应用程序中对 Cloud Scheduler 进行身份验证
- ruby-on-rails - 比较项目的 URL 结构
- android - 如何使用 Mockk 创建观察者
- sql - 编辑插入的表 sql
- c# - 使用 Bot Framework Composer 2 和 C# 运行时创建的机器人中的 TurnState 是什么?
- python - 解析 JSON 以存储在 SQL 数据库中的最佳方法(SQL 存储过程/Python)
- video - 如何在使用 libav 将视频混合到 mp4 容器时补偿帧速率不足
- python - 使用 Pandas_profiling 汇总数据时出错
- d3.js - 从 v3 更新 D3 缩放行为