我的项目包含了RecyclerView作为gradle的依赖项。
dependencies {
...
compile 'com.android.support:recyclerview-v7:21.0.3'
}我想在RecyclerView中调试一个函数。当我使用"Ctrl-B“跳转到函数时,源文件是:
...\m2repository\com\android\support\recyclerview-v7\21.0.3\recyclerview-v7-21.0.3-sources.jar!\android\support\v7\widget\RecyclerView.java我在其中切换断点,例如200行。但是当我附加调试器并运行我的应用程序时,调试器停在另一个文件的第200行:
...\android-sdk\sources\android-21\android\support\v7\widget\RecyclerView.java这是android sdk的源代码,它是一个与support lib jar不同的版本。
如何使调试器使用来自recyclerview v7-21.0.3-soures.jar的源文件?
发布于 2015-07-09 08:38:02
我和你有同样的问题。调试器将单步执行该文件的不支持版本。我刚刚使用android sdk管理器删除了android-21源文件。然后,当我再次调试它时,它使用了该文件的正确支持版本。
现在我已经完成了它,我已经重新安装了android-21源文件。
https://stackoverflow.com/questions/29820146
复制相似问题