android studio 0.4.5中的debuggable false

时间:2014-02-15 03:45:21

标签: android debugging

<application
        android:debuggable="false" 

收到错误消息“避免硬编码调试模式;将其删除允许调试和发布版本自动分配一个”

我删除了AndroidManifest中的内容,并将其添加到build.gradle

android {
    compileSdkVersion 18
    buildToolsVersion '19.0.0'

    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 19
        versionCode 3
        versionName "1.2"
    }

    buildTypes {
        debug {
            debuggable true
            jniDebugBuild true
        }
        release {
            debuggable false
            jniDebugBuild true
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile 'com.android.support:appcompat-v7:+'
    compile files('build/libs/GoogleAdMobAdsSdk-6.4.1.jar')
}

但上传到Play商店时仍然无效

感谢

1 个答案:

答案 0 :(得分:3)

 buildTypes {
    debug {
        debuggable false
    }
    release {
        runProguard false
        debuggable false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
}

这是我提供的,而且它的工作完美