android - Apk 中找不到r类文件
PHP中文网
PHP中文网 2017-04-17 17:56:58
0
2
426

使用Android Studio打包apk,解压在里面找不到R相关的文件,使用debug 模式生成的apk里面却有,这是build.gradle配置
` buildTypes {

    release {
        minifyEnabled true
        debuggable false
        buildConfigField("boolean", "LOG_DEBUG", "false")
        versionNameSuffix "-release"
        zipAlignEnabled true
        shrinkResources true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

        signingConfig signingConfigs.release
    }

    debug {
        applicationIdSuffix ".debug"
        debuggable true
        shrinkResources false
        buildConfigField("boolean", "LOG_DEBUG", "true")
        versionNameSuffix "-debug"
        zipAlignEnabled true

        signingConfig signingConfigs.debug
    }
}

productFlavors {
    wandoujia {
        applicationIdSuffix ".wandoujia"
    }

    xiaomi {
        applicationIdSuffix ".xiaomi"
        manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]
    }
}`

不是什么非要解决的问题,只是觉得这个挺奇怪的,如果找不到r类文件,又怎么匹配到资源文件的呢?

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(2)
伊谢尔伦

Utilisez comme ou essayez de reconstruire

伊谢尔伦

Dans la configuration par défaut, le fichier R ne sera pas inclus dans l'apk Lors de la compilation, la valeur dans le fichier R référencée dans le code sera remplacée par une valeur spécifique. Vous pouvez simplement trouver une activité pour voir l'ID. du fichier de mise en page. Il s'agit d'un numéro spécifique

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal