recherche

Maison  >  Questions et réponses  >  le corps du texte

android - Apk 中找不到r类文件

使用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中文网2814 Il y a quelques jours433

répondre à tous(2)je répondrai

  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:58:58

    Utilisez comme ou essayez de reconstruire

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:58:58

    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

    répondre
    0
  • Annulerrépondre