gpt4 book ai didi

java - Android Studio 3.X 更新并与 AChartEngine 失去连接(找不到符号类 ChartFactory)

转载 作者:行者123 更新时间:2023-12-01 07:18:32 27 4
gpt4 key购买 nike

我在我的项目中使用 AChartEngine 并通过以下方式在 build.gradle 中连接它

allprojects {
repositories {
jcenter()
maven {
url = "https://repository-achartengine.forge.cloudbees.com/snapshot/"
}
}
}

更新 Android Studio 和 Gradle\Building 机制后,我无法构建\制作一个具有类似错误集的项目,例如 -

Error:(53, 24) error: cannot find symbol class ChartFactory

对于每个java类,我在其中执行“import org.achartengine.ChartFactory”

我尝试添加“编译组:'org.achartengine',名称:'achartengine',版本:'1.2.0'”我尝试过无效缓存\重新启动和清理\重建项目,我更改了标签 maven 中的语法,并在 url 后添加符号 "=" 。它仍然不起作用。

Gradle 3.X 或 4.X 没有看到以以下方式包含库: 行家{ 网址=“https://repository-achartengine.forge.cloudbees.com/snapshot/

请帮我解决这个问题。

最佳答案

我已经解决了一个问题。感谢 @YaronRecher 提供有关缺少对地址的真正 Maven 依赖的提示 - https://repository-achartengine.forge.cloudbees.com/snapshot/

每次 Studio\Gradle Engine 更新您的项目后,请重复从 Maven 存储库导入。因此,如果您使用 AChartEngine 并将 Android Studio 更新到 3.X,您的项目将不会在“https://repository-achartengine.forge.cloudbees.com/snapshot/”上找到任何内容

解决方案:1) 从 https://github.com/ddanny/achartengine/files/460139/achartengine-1.2.0.zip 获取 JAR并将其放入项目中的“app/lib”文件夹中;2) 通过“File-Project Scructure”在 Studio 中添加 jar,位于菜单 Modules-app 和依赖项之后(按钮“plus”)3)删除项目中的真实文件夹.gradle,并在使用清理和重建后(在“构建”菜单中)4) 查看您的 build.gladle 文件(模块:应用程序)并确保您有:

dependencies {
compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha2'
implementation files('libs/achartengine-1.2.0.jar')
}

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
...
testCompile 'junit:junit:4.12'

}

享受吧!

关于java - Android Studio 3.X 更新并与 AChartEngine 失去连接(找不到符号类 ChartFactory),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48805646/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com