【发布时间】:2015-03-26 17:58:13
【问题描述】:
我是 Android 开发新手,所以我可能会遗漏一些我可以尝试的明显内容。
我正在尝试调试一些代码,但调试器正在逐步执行旧版本的代码,而不是我项目中的当前版本。
显然它已经跳过我的异常“抛出”并进入注释代码
我试过了:
- 卸载之前安装到设备的 apk
- 重建/清理
- 使用 Genymotion 和真实设备(姜饼)
- adb kill-server
- 重新启动和。工作室
- 关于 SO 的类似问题
这实际上是cwac demo v9,所以它是一个使用'camera'库的demo app,它在我正在调试的cwac camera library项目中。
我不清楚 gradle 构建的位置和内容,因此我没有从 Windows 资源管理器中“硬清理”任何内容。我什至无法检查文件日期...
关于如何检查最新代码是否发送到设备,您能给我什么提示?
谢谢。
【问题讨论】:
-
我遇到了同样的问题。你有运气吗?
-
我在 C:\Users\Jim\.gradle\caches\modules-2\files-2.1 找到缓存文件,并删除它们 - 只要我可以让调试器连接到再次模拟器,我会发现它是否有所作为:)
-
@Dave 好的,显然不是,即使缓存文件非常旧......我会继续撞墙
标签: android adb android-debug cwac-camera