美文网首页ReactNativeReactNative系列
How to resolve bug of:uncompiled

How to resolve bug of:uncompiled

作者: WXL_JIANSHU | 来源:发表于2017-11-28 10:18 被阅读978次
    cover from :https://stackoverflow.com/questions/45954209/issues-with-resources-generated-by-react-in-android-studio-3
    

    I recently upgraded to Android Studio 3

    gradle plugin: 3.0.0-beta2
    gradle: 4.1
    
    

    In our project we use: "react-native": "0.46.4" with the

    codepush plugin.

    Building:

    gradlew assembleStagingDebug
    
    

    works just fine, but as soon as I try to build production:

    gradlew assembleProductionRelease
    
    

    I get an error caused by resources that are created by react in the processProductinoReleaseResources task:

    Issues:
     - ERROR: /Users/user/react/android/app/build/intermediates/res/merged/production/release/drawable-hdpi/node_modules_reactnavigation_src_views_assets_backicon.png uncompiled PNG file passed as argument. Must be compiled first into .flat file.
     - ERROR:  failed parsing overlays
            at com.android.builder.internal.aapt.v2.AaptV2Jni.buildException(AaptV2Jni.java:154)
    
    

    In my conquest against this issue I tried it with disabling proguard like:

    buildTypes {
            release {
                debuggable true
                minifyEnabled false
                shrinkResources false
            }
            debug {
                debuggable true
                minifyEnabled false
                println proguardFiles
            }
        }
    
    

    HOW TO SOLVE IT?

    In your gradle.properties file add following lines:

    classpath 'com.android.tools.build:gradle:3.0.0'
    distributionUrl=https://services.gradle.org/distributions/gradle-4.1-all.zip
    android.enableAapt2=false
    
    

    相关文章

      网友评论

      本文标题:How to resolve bug of:uncompiled

      本文链接:https://www.haomeiwen.com/subject/tgdsbxtx.html