Android 开发遇坑备忘录(二)

感觉在Android上越是深入,踩到的坑就越多。不如整理成一个系列,把每次遇到的Bug和解决方法记录起来。就算没人看,也是对自己的提醒╮(╯_╰)╭。

背景

最近在尝试写一个比较现代的App,在实践中尝试了不少以前没有用过的设计模式,开源库等等(这些我打算以后也开个系列聊一聊。嗯,可能吧)。今天折腾到了 AndroidTest 和 lamada表达式,结果遇到了俩恼人的问题。

注意!这些问题的解决方案仅针对我的情况有效,具体需要自行测试,不保证能解决问题。

问题&解决方法(Q&A)

  • Q:运行 AndroidTest Case, Intellij IDEA 提示
    Class not found: "xxx.xxx.xxx"Empty test suite.
    A:可能是运行的配置文件出错,可修改为Android Instrumented Tests
    • 打开Run/Debug Configuration对话框。
    • 此时只有Android JUnit配置文件
      无正确配置文件
    • 左上角点击加号添加Android Instrumented Tests配置文件(确保添加了相应依赖)。
      添加新的配置文件
    • 根据Android JUnit中的配置文件设置好新的配置文件。
    • 删掉原先的Android JUnit配置文件
    • 运行新的配置文件
    • 搞定~
  • Q:在Android Gradle的build.gradle中添加了Java8支持,但在编译时提示java.lang.NoClassDefFoundError: xxx.xxx.xxx
    A:可能是由于添加Java8支持后的Rebuild过程被中断导致的(反正我是这样……),在build.gradle中删除Java8支持的代码并等待编译完成后,再添加支持重新编译即可。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值