gpt4 book ai didi

java - 如何修复重复的类 android.support.design.widget.CoordinatorLayout?

转载 作者:行者123 更新时间:2023-12-02 04:54:51 25 4
gpt4 key购买 nike

我正在尝试为 Android 应用程序制作一个文件选择器,我没有看到任何问题,但当我运行它时,我得到:

在模块classes.jar (com.android.support:coordinatorlayout:28.0.0) 和classes.jar (com.android.support:design:25.3) 中找到重复的类android.support.design.widget.CoordinatorLayout .1)

我已尝试再次同步 Gardle,但不起作用

在 Gardle 文件项目中我添加了以下内容:

maven {
url "http://dl.bintray.com/lukaville/maven"
}

在 Gardle 文件模块中,我添加了以下内容:

compile 'com.nbsp:library:1.8'

为了使用这个库,我将其添加到 MainActivity.java 中:

按钮 = (按钮)findViewById(R.id.button); textView = (TextView) findViewById(R.id.textView);

    button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
new MaterialFilePicker()
.withActivity(MainActivity.this)
.withRequestCode(1000)
.withFilter(Pattern.compile(".*\\.txt$"))
.withFilterDirectories(true)
.withHiddenFiles(true)
.start();
}
});
}

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);

if (requestCode == 1 && resultCode == RESULT_OK) {
String filePath = data.getStringExtra(FilePickerActivity.RESULT_FILE_PATH);
textView.setText(filePath);
}

我没有收到任何语法错误,但当我运行时,我在 logcat 中收到错误消息: :app:checkDebugDuplicateClasses

在模块classes.jar (com.android.support:coordinatorlayout:28.0.0) 和classes.jar (com.android.support:design:25.3) 中找到重复的类android.support.design.widget.CoordinatorLayout .1)

还有类似的东西。

最佳答案

我发现更新android支持设计库可以解决这个问题。只需在应用程序的 Gradle 文件中实现此类:com.android.support:design:28.0.0看来问题的出现是因为 Android Studio 提到的两个不同版本的支持库中存在两个冲突的 CoordinatorLayout 版本。

我希望这对某人有帮助。

关于java - 如何修复重复的类 android.support.design.widget.CoordinatorLayout?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56416476/

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