使Android Studio使用正确的SDK源代码

时间:2014-08-11 10:05:17

标签: android android-studio

我正在通过Android应用程序进行调试,我需要查看内部SDK ObjectInputStream类中的内容。我可以在需要的地方设置一个断点,但是一旦我开始调试,就会出现一个交叉,告诉该行不可执行。我正在使用一个用于调试的设备,并且由于我能够调试其他内部Java类,看起来给定的SDK和我的设备中的一个不一样,所以一些类源匹配而其他类别' t ...

我已经尝试过重建项目并使缓存无效。

有任何想法吗?

enter image description here

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 {


    }
}

0 个答案:

没有答案