添加注解的时候调用了
import butterknife.ButterKnife;
import butterknife.OnClick;
包一直出现程序包android.support.annotation不存在的错误,尝试了网上所有的方法都没有解决,最后研究了butterknife解决了这个问题,解决方案如下:
将build.gradle中dependencies依赖加载中的butterknife加载到合适版本.

出现问题的原因是:
Android studio 升级后包的加载使用了androidx来加载,低版本的butterknife依旧使用的是android.support加载的,这样会提示没有这个包.所以找butterknife包的时候必须保证该版本中的annotation 的加载方式是androidx的方式,这样就不会报错了,如下图所示:
如果有问题欢迎留言讨论.

Android Studio报错 程序包android.support.annotation不存在 解决方案相关推荐

  1. 打开Android Studio报错required plugin “Android Support” is disabled

    打开Android Studio报错 Plugin Error: required plugin "Android Support" is disabled 更详细的错误信息如下: ...

  2. the android emulator process,Android studio报错:The emulator process for AVD (xxx) was killed

    背景:重做系统后重新配置Android studio 安装虚拟机后无法启动 log中显示为启动AVD的进程被杀 控制台显示为:在虚拟机列表里没有找到所要启动的AVD的名称 首先考虑是BIOS问题:发现 ...

  3. Android Studio报错: Alternatively, to transfer the license agreements from one workstation to another

    1.Android Studio报错:Alternatively, to transfer the license agreements from one workstation to another ...

  4. Android Studio报错:E/EGL_emulation: tid 3197: eglSurfaceAttrib(1199): error 0x3009 (EGL_BAD_MATCH)

    @[toc](Android Studio报错:E/EGL_emulation: tid 3197: eglSurfaceAttrib(1199): error 0x3009 (EGL_BAD_MAT ...

  5. Android Studio报错:Please configure Android SDK

    Android Studio报错:Please configure Android SDK 如图: 解决方案:点击 configure 进入工程结构,然后选择属性配置,在右侧的 Build Tools ...

  6. access中的android sdk,Android Studio报错unable to access android sdk add-on list解决方案

    一.问题 初次安装Android Studio,启动后,报错如下: unable to access android sdk add-on lis 如图: 二.原因 AS启动后,会在默认路径下检测是否 ...

  7. DEA中创建父子工程与maven打包Springboot聚合工程报错程序包不存在

    DEA中创建父子工程与maven打包Springboot聚合工程报错程序包不存在 问题描述 springboot 项目打包(package)或安装到仓库(install)的时候报错:程序包com.fu ...

  8. java maven程序包不存在_Maven install 报错程序包不存在问题的解决方法

    概述 在mvn clean install时,控制台各种报错,大概有: java:[8,52] 程序包com.xxx不存在 java:[98,27] 找不到符号 符号: 类 XXX 位置: 类XXX ...

  9. SDK emulator directory is missing | Android Studio报错

    新手安装Android Studio报了一堆错:包括但不限于the android sdk location cannot at be the filesystem root,SDK emulator ...

  10. Android studio 报错Multiple annotations of type `dalvik.annotation.EnclosingClass`

    在Android studio中报错Multiple annotations of type dalvik.annotation.EnclosingClass 看不出来什么问题,然后在vscode代开 ...

最新文章

  1. 常用损失函数(L1、L2、SSIM和MS-SSIM)对比简介
  2. go ssh 执行多个命令_每天一个 Linux 命令(92): dirname 命令
  3. 堆和栈的概念和区别 python_堆和栈的区别是啥?
  4. 【英语学习】【Level 08】U01 Let's Read L2 Of fairies and princesses
  5. UWP 保存用户设置
  6. 通信协议之广播---recvfrom 放回客户端的ip地址第一次全为0.0.0.0
  7. 找最长的字符串 (15 分)
  8. BG.Hive - part3
  9. Arcgis(AE)二次开发问题解决 创建组件”ToolbarControl”失败等
  10. JS中的!=、== 、!==、=== 的用法和区别
  11. Jpeg怎么变成jpg格式?教你三步快速转换格式
  12. 计算机上找不到运行程序怎么办,Win7出现窗口提示找不到应用程序怎么办?
  13. python 获取股市数据 baostock + 画K线图 mpl_finance
  14. DS,Enovia,MatrixOne, eMatrix
  15. json rpgmv 加密_加密-如何对JSON对象进行加密哈希处理?
  16. 基于决策树的高层次语义图像检索
  17. BAT机器学习面试1000题系列(详细版)
  18. 017 Vowels match
  19. ​互联网的厕所,兵家的必争之地
  20. c语言 写播放器,C语言实现Mini-Cooledit音频播放器(13页)-原创力文档

热门文章

  1. Arcgis Engine 切割图斑(ITool)
  2. 【高级持续性威胁追踪】来自Mustang Panda的攻击? 我兔又背锅了!
  3. SNF快速开发平台MVC-集成了百度开源项目echars
  4. c++语言如何判断奇偶数,C++ 判断奇数偶数
  5. java 重量单位换算_JAVA中数据存储方式以及单位转换
  6. 支付宝付款弹窗 被浏览器拦截
  7. 阿里巴巴:入门者最常问的几个问题
  8. 全新 安卓项目源码 记事本APP。Andro idStudio项目
  9. 整数乘法的计算机方法,太实用了!小学数学四则运算技巧及简便方法
  10. 标签类目体系(面向业务的数据资产设计方法论)-读书笔记4