我正在通过Android应用程序进行调试,我需要查看内部SDK ObjectInputStream
类中的内容。我可以在需要的地方设置一个断点,但是一旦我开始调试,就会出现一个交叉,告诉该行不可执行。我正在使用一个用于调试的设备,并且由于我能够调试其他内部Java类,看起来给定的SDK和我的设备中的一个不一样,所以一些类源匹配而其他类别' t ...
我已经尝试过重建项目并使缓存无效。
有任何想法吗?
EDITED
我尝试修改 build.gradle 文件,以便将API版本与设备(16)匹配。源代码似乎现在要改变,但我现在只能看到方法签名,没有实现代码......
这是我的gradle配置:
android {
compileSdkVersion 16
buildToolsVersion "19.1.0"
defaultConfig {
minSdkVersion 8
targetSdkVersion 16
}
buildTypes {
release {
runProguard false
proguardFile getDefaultProguardFile('proguard-android.txt')
}
}
productFlavors {
defaultFlavor {
proguardFile 'proguard-rules.txt'
}
}
packagingOptions {
exclude 'META-INF/ASL2.0'
exclude 'META-INF/LICENSE'
exclude 'META-INF/license.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/notice.txt'
}
sourceSets {
}
}