1.Cause: couldn't make a guess for {Class Name}

错误分析:  问题出在type引用对象 的包名中包含了大写

            name="ss"
            type="cn.hand.myapplication.MyHandlers" />
解决方法:  包路径都为小写

总结:代码书写要规范,包名(cn.hand.myapplication)小写..类名(MyHandlers)必须大写开头。

2.android ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEventListener"

这个问题有可能是因为 手机的版本低了 AndroidStudio 一般来说SDK默认是最高版本,
比如我的默认是28,但是我的手机版本是安卓8.0(26)的 所以调试的时候就可能会出现这个问题,如果是虚拟机的把虚拟机版本选择和AndroidStudio SDK的版本一样应该就可以了,如果是真几的就修改 app下的build.gradle 的版本号应该就可以
 

更多相关文章

  1. cocos2dx android版本移植时的Error format not a string litera
  2. appcompat_v7 引起的新建Android工程编译不过的问题
  3. Android(安卓)获取系统信息 手机号码 所在国家码
  4. Git基础知识
  5. 解决Android(安卓)Studio cannot open this project, please ret
  6. 如何下载旧版本android NDK
  7. 报错:”Gradle error : Write access is allowed from event disp
  8. Gradle sync failed: Could not find method android() for argu
  9. LINUX下Android(安卓)NDK下载并配置

随机推荐

  1. Android(安卓)基于dpi的资源加载
  2. Android系统固件包解包、修改(涉及root提
  3. 底层之旅——Android显示驱动(framebuffe
  4. Android核心分析之四 ---手机的软件形态
  5. Android(安卓)组件硬知识点
  6. 谷歌二季度发布Android5.0:捆绑Chrome系统
  7. MySQL索引失效的几种情况详析
  8. mybatis-plus分页传入参数后sql where条
  9. 浅析MySQL - MVCC
  10. MySQL制作具有千万条测试数据的测试库的