所以我一直在尝试使用GraphView。我已经将它导入到我的依赖项中,但由于某种原因,我收到了依赖项解析错误。这是我的应用程序/build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 28
defaultConfig {
applicationId "com.example.myapplication"
minSdkVersion 15
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'android.arch.lifecycle:extensions:1.1.1'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.getbase:floatingactionbutton:1.10.1'
implementation 'org.jetbrains:annotations-java5:15.0'
implementation 'com.jjoe64:graphview:4.2.2'
}
但是当我尝试运行该应用程序时,构建失败,并且我收到以下错误:
"Duplicate class com.jjoe64.graphview.GraphView found in modules GraphView-3.0.jar (GraphView-3.0.jar) and classes.jar (com.jjoe64:graphview:4.2.2)
Duplicate class com.jjoe64.graphview.GraphView$1 found in modules GraphView-3.0.jar (GraphView-3.0.jar) and classes.jar (com.jjoe64:graphview:4.2.2)
转到留档以了解如何修复依赖项解析错误。"
“implementation ' com . Android . support:app compat-V7:28.0.0””这一行显示错误,并声称我正在使用28 . 0 . 0和27.1.1两个版本。
我错过了什么?
您可以在gradle.properties文件中添加以下行:(如果有,请不要重复)
Android.useAndroidX=真Android.enableJetifier=真
来源:https://github.com/jjoe64/GraphView/issues/677
您似乎已经更新了库版本。对于3.0到4.2.2的图形视图。appcompat也是如此。但是gradle由于某种原因无法删除旧库。所以它试图将这两个库都添加到类路径中。
尝试清理和构建项目。如果不起作用,请清除gradle缓存并重建。如果仍然不起作用,请手动找到旧jar并删除。
问题可能是因为这两个库使用同一个类。在本例中,它是GraphView-3.0.jar
。编译器无法选择需要使用哪一个。因此,您可以在其中一个库中删除this.jar,然后尝试使用它。
否则,您可以只使用support library的版本appcompat-v7:27.1.1
,然后两个库将使用相同的版本,不会有任何冲突。
此处描述了类似的问题和可能的解决方案:link
我该怎么修好它?请帮忙
我已经用OpenJDK13配置了JavaFX11。我已经将静态地添加到JavaFX的位置。 在项目结构中,我已经配置了OpenJDK13,但它仍然提供了错误中没有
我需要使用javaFX2执行以下操作: 1-)加载图像并使用imageView显示。[好的] 2-)右键单击并选择“添加节点”选项,屏幕上将出现一个黑色圆圈,您可以将圆圈拖动到图像的任何位置。[好的] 3-)使用鼠标的滚轮放大或缩小图像视图,在图像上提供“缩放感觉”。[确定] 3.1-)但是,每次缩放图像时,我都希望我的圆圈遵循缩放比例,这意味着它们不能保持在屏幕的相同位置。[不知道] 我的问题是
我正试图按照本教程将thymeleaf添加到springboot应用程序中,但我似乎无法让它工作。辅导的:http://spr.com/part-2-adding-views-using-thymeleaf-and-jsp-if-you-want/ 当我在LoginController中使用@RestController启动应用程序时,我能够让springstart正常工作,但是当我将@RestC
英文原文:http://emberjs.com/guides/views/inserting-views-in-templates/ 到目前为止,我们已经讨论了如何为单独的视图编写模板。然而,随着应用开发的深入,为了封装页面上的不同区域,你可能会经常需要创建一个层次化的视图结构。每个视图负责处理事件和维护需要显示的属性。 {{view}} 为了将一个子视图添加到父视图中,可以使用{{view}}助
我的循环可以在NestedScrollView中滚动。然而,这并不像往常一样顺利。谁能帮我修一下吗。 这是我的密码