在具有较低API的设备上进行Android调试

在具有较低API的设备上进行Android调试,android,debugging,Android,Debugging,今天我开始在设备上用API 17调试android的源代码,但我用API 22编译。所以我告诉AS使用API 17编译。我之所以这样做,是因为在API 22中,源代码是不同的,并且在代码中的注释等不适当的地方调试发送给我。但当我尝试在API 17上编译时,我开始出现错误。例如,因为API 17中的自定义视图应该有3个构造函数,但在API 22中我们有4个。第四个问题是编译的问题。我对它进行了注释,它已经工作了,但是如果我在项目中有100个自定义视图呢?如何在旧设备上调试?与此相比,有没有更简单的

今天我开始在设备上用API 17调试android的源代码,但我用API 22编译。所以我告诉AS使用API 17编译。我之所以这样做,是因为在API 22中,源代码是不同的,并且在代码中的注释等不适当的地方调试发送给我。但当我尝试在API 17上编译时,我开始出现错误。例如,因为API 17中的自定义视图应该有3个构造函数,但在API 22中我们有4个。第四个问题是编译的问题。我对它进行了注释,它已经工作了,但是如果我在项目中有100个自定义视图呢?如何在旧设备上调试?与此相比,有没有更简单的方法(注释新版本的所有代码)。 我希望我能把我的问题解释清楚。
提前谢谢

你为什么要“在android的源代码中调试”?你正在构建一个自定义ROM吗?不,我只是不知道为什么一个函数返回true,所以我想开始调试,看看为什么。实际上,我很难从源代码中理解一些东西。这就是原因。事实上,调试不是一个合适的词——让我们说调查:D。谢谢你的关注。