更新Android Studio后,我在项目中发现了一些红色行。
我有什么。
我称这种方法为:
if (Build.VERSION.SDK_INT < 21) {
orangeProgressBar(progressBar);
}
private void orangeProgressBar(ProgressBar pb) {
int color = ContextCompat.getColor(pb.getContext(), R.color.orange);
...
}
当然,导入:
implementation 'com.android.support:support-v4:24.2.1'
import android.support.v4.content.ContextCompat;
Studio无法导入content.ContextCompat
,因为好像android.support.v4.content.
没有这个孩子
答案 0 :(得分:2)
更新Android Studio后我遇到了同样的问题,但以下解决方案对我有用:
从相应的项目目录结构中删除.gradle
和.build
文件夹并重建项目。我不太确定它的作用,但我认为它删除了所有以前的构建缓存其他构建相关文件并重新生成它,这就是为什么它对我有用。
答案 1 :(得分:1)
删除.gradle和.idea对我不起作用。 起作用的是以下内容:
在Android Studio中,关闭所有项目
在“欢迎使用Android Studio”屏幕中: