【问题标题】:AChartEngine And Android StudioAChartEngine 和 Android Studio
【发布时间】:2014-09-20 18:28:10
【问题描述】:

我必须创建一个广泛使用图表的应用程序。 阅读网页时,我选择了似乎拥有我需要的一切的 achartengine。

我下载了 jar 文件,我插入了 libs 文件夹,我选择了“添加到库”,然后我开始清理 gradlew。 导致我在其中导入 org.achartengine.xxxx 的源我总是返回无法解析符号的错误。

你有什么建议吗? 谢谢 安德烈亚

【问题讨论】:

  • 点击工具栏中的 Sync with Gradle Files 按钮会有帮助吗?

标签: android charts android-studio achartengine


【解决方案1】:

我可以在我的 Android Studio 项目中使用这个库,this topic 解释了如何将 AChartEngine 存储库添加到您的项目中。

我做了什么:

  1. 在项目范围的 build.gradle 中添加了以下内容(来自项目根目录):

    allprojects {
        repositories {
            ...
            maven {
                url "https://repository-achartengine.forge.cloudbees.com/snapshot/"
            }
        }
    }
    
  2. 对于每个使用该库的模块,将其添加到它的 build.gradle 中(如果它应该包含在所有模块中,您可以将它放在顶级 build.gradle 中):

    dependencies {
        ...
        compile group: 'org.achartengine', name: 'achartengine', version: '1.2.0'
    }
    

现在我可以在项目中使用该库,我看到代码辅助弹出窗口中的类并且构建运行成功。

【讨论】:

  • maven 代码有效。更新了 Gradle 2.5 新语法:maven{ url = "https://repository-achartengine.forge.cloudbees.com/snapshot/" }
  • 您好,我收到此错误:org.achartengine.model.XYMultipleSeriesDataset 无法解析
【解决方案2】:

http://www.achartengine.org/ 站点似乎不再提供新版本 (1.2.0) 的下载。这就是为什么 gradle/maven 方法不起作用(或快照文件已被删除)。 通过从此处下载 jar 文件,我成功使用并将其添加到我的项目中: https://github.com/ddanny/achartengine/files/460139/achartengine-1.2.0.zip

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多