gpt4 book ai didi

java - 包 androidx.appcompat.widget 不存在 Android Studio

转载 作者:行者123 更新时间:2023-11-29 09:58:39 27 4
gpt4 key购买 nike

我创建了一个扩展 ImageView 的自定义类。在 AndroidX 出现之前它一直运行良好。

这里是java代码

import android.content.Context;
import android.graphics.BitmapFactory;
import android.util.Base64;
import android.widget.RelativeLayout;

import androidx.appcompat.widget.AppCompatImageView;


public class CloseView extends AppCompatImageView {

public CloseView(Context context) {
super(context);
init();
}
...

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

implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'
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'
}

Android 显示此文件的 2 个错误

  1. 错误:找不到符号类 AppCompatImageView
  2. 错误:androidx.appcompat.widget 包不存在

有人能解决这个问题吗?

最佳答案

您应该完全迁移到 AndroidX 以使用它的类

  1. 在 Gradle 设置中启用 AndroidX:
android.useAndroidX=true
android.enableJetifier=true
  1. 替换依赖
implementation 'androidx.appcompat:appcompat:1.0.0'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'

代替

 implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'

参见:https://developer.android.com/jetpack/androidx/migrate

编辑:

AndroidX 是所有以前编号的支持库的最新替代品。了解更多信息 here在开始使用之前。

关于java - 包 androidx.appcompat.widget 不存在 Android Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55560268/

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