Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing the productFlavor configuration? #1012

Open
ouyangfeng opened this issue Oct 31, 2018 · 2 comments
Open

Missing the productFlavor configuration? #1012

ouyangfeng opened this issue Oct 31, 2018 · 2 comments

Comments

@ouyangfeng
Copy link

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
//apply plugin: 'walle'
//freeline
apply plugin: 'com.antfortune.freeline'
//apply tinker插件
//apply plugin: 'com.tencent.tinker.patch'
//apply from: 'Protocla_helper.gradle'
//apply from: 'tinker-support.gradle'
//apply from: 'Protocla_test_helper.gradle'
//apply from: 'AndResGuard.gradle'
//apply from: 'PageID_helper.gradle'
//apply from: 'Pageid_check_helper.gradle'
//apply from: 'Jenkins_outPut.gradle'
//apply from: '../config/quality.gradle'
//apply plugin: 'com.sensorsdata.analytics.android'
freeline {
hack true
productFlavor 'develop'
}
android {

compileSdkVersion 28
buildToolsVersion '28.0.3'

useLibrary 'org.apache.http.legacy'

defaultConfig {
    applicationId "com.hundun.yanxishe"
    minSdkVersion 24
    targetSdkVersion 28
    versionName rootProject.ext.config.baseApkVersionName
    versionCode rootProject.ext.config.baseApkVersionCode
    //versionName需要打包时手动设置,versionCode已自动设置
    multiDexEnabled true  // dex突破65535的限制
    //如果需要在4.x系统上安装debug版本(非tinker编译)则需要打开以下两个配置
    multiDexKeepFile file('multidex_maindex_classes_keep.txt')
    multiDexKeepProguard file('multidex_maindex_classes.pro')
    ndk {
        abiFilters 'armeabi-v7a'
    }
    vectorDrawables.useSupportLibrary = true
    manifestPlaceholders = [qqappid: "1105392496"]
    renderscriptTargetApi 20
    renderscriptSupportModeEnabled true
}

lintOptions {
    abortOnError false
}

signingConfigs {
    release {
        //注意:该签名文件的路径是以你的moudle文件夹为根路径的,而不是project,不能写错了
        storeFile file("yanxishe_android_keystore")
        storePassword "dfscx205"
        keyAlias "hunduxishe_android"
        keyPassword "dfsc2015"
        v1SigningEnabled true
    }
}
buildTypes {
    debug {
        buildConfigField "boolean", "IS_INSTANT_RUN_ENABLE", String.valueOf(rootProject.ext.config.instantRunEnable)//是否支持Instant Run
        buildConfigField "boolean", "HTTP_DNS_ENABLE", "true"//设置是否使用HTTP_DNS
        buildConfigField "boolean", "IS_DEVELOP_DEVICE", "false"//是否为开发设备 给测试人员打包时改为false
        buildConfigField "boolean", "LOG_DEBUG", "true"//设置是否打印log
        buildConfigField "boolean", "IS_DEVELOP", "true"//设置是否连接测试服务器
        buildConfigField "boolean", "IS_PRE_ENV", "false"//设置是否是预发布环境 予发布环境必须设置是测试服务器
        buildConfigField "boolean", "IS_SDK_DEBUG", "false"//神策,友盟,BUGLY,环信,等第三方SDK是否为DEBUG模式

// applicationIdSuffix ".debug"
minifyEnabled false //代码混淆
zipAlignEnabled true //Zip代码压缩优化
shrinkResources false //移除无用资源
manifestPlaceholders.put("instant_run_request", rootProject.ext.config.instantRunEnable ? "android:process" : "")
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release //debug时使用release签名
}

    dev {
        buildConfigField "boolean", "HTTP_DNS_ENABLE", "true"//设置是否使用HTTP_DNS
        buildConfigField "boolean", "IS_DEVELOP_DEVICE", "false"//是否为开发设备
        buildConfigField "boolean", "LOG_DEBUG", "false"//设置是否打印log
        buildConfigField "boolean", "IS_DEVELOP", "true"//设置是否连接测试服务器
        buildConfigField "boolean", "IS_PRE_ENV", "false"//设置是否是预发布环境 予发布环境必须设置是测试服务器
        buildConfigField "boolean", "IS_SDK_DEBUG", "true"//神策,友盟,BUGLY,环信,等第三方SDK是否为DEBUG模式
        minifyEnabled true //代码混淆
        zipAlignEnabled true  //Zip代码压缩优化
        shrinkResources false  //移除无用资源
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        signingConfig signingConfigs.release   //release时使用release签名
    }

    release {
        buildConfigField "boolean", "HTTP_DNS_ENABLE", "true"//设置是否使用HTTP_DNS
        buildConfigField "boolean", "IS_DEVELOP_DEVICE", "false"//是否为开放设备
        buildConfigField "boolean", "LOG_DEBUG", "false"//设置是否打印log
        buildConfigField "boolean", "IS_DEVELOP", "false"//设置是否连接测试服务器
        buildConfigField "boolean", "IS_PRE_ENV", "false"//设置是否是预发布环境 予发布环境必须设置是测试服务器
        buildConfigField "boolean", "IS_SDK_DEBUG", "false"//神策,友盟,BUGLY,环信,等第三方SDK是否为DEBUG模式
        minifyEnabled true //代码混淆
        zipAlignEnabled true  //Zip代码压缩优化
        shrinkResources false  //移除无用资源
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        signingConfig signingConfigs.release   //release时使用release签名
    }
    monkey {
        matchingFallbacks = ['debug','dev', 'release']
    }
    packagingOptions {
        exclude 'META-INF/maven/com.squareup.okio/okio/pom.xml'
        exclude 'META-INF/maven/com.squareup.okio/okio/pom.properties'
    }

    applicationVariants.all { variant -> //定义输出apk的名字
        variant.outputs.all { output ->

// variant.mergedFlavor.versionCode = rootProject.ext.config.baseApkVersionCode;
if (output.outputFile != null && output.outputFile.name.endsWith('.apk')) {
// 输出apk名称为boohee_release_v1.0_2015-01-15_wandoujia.apk
outputFileName = "yanxishe_${variant.buildType.name}" +
"v${defaultConfig.versionName}" +
"
${variant.mergedFlavor.versionCode}" +
"_${rootProject.ext.config.patchRelaseTime}.apk"
}
}
}
}
flavorDimensions "env"
productFlavors {
develop {
minSdkVersion 21
}
}
dexOptions {
preDexLibraries true
dexInProcess true
maxProcessCount 8 // this is the default value
javaMaxHeapSize "4g"
// incremental false
keepRuntimeAnnotatedClasses false
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}

ocalhost:hundun_android_as liushengfan$ python freeline.py -f
[INFO] preparing for tasks...
[-][read_project_info_task] finished. in 16.0s
[-][generate_file_stat_task] finished. in 2.0s
[-][gradle_clean_build_task] failed. in 89.9s
[-][clean_all_cache_task] failed. in 0s
[-][install_apk_task] failed. in 0s
[-][build_base_resource_task] failed. in 0s
[-][generate_project_info_task] failed. in 0s
[-][generate_apt_files_task] failed. in 0s
[-][append_file_stat_task] failed. in 0s
[ERROR] --------------------------------------------------------
[ERROR] Freeline ERROR
[ERROR] --------------------------------------------------------
Parallel execution with configuration on demand is an incubating feature.
WARNING: The option 'android.enableAapt2' is deprecated and should not be used anymore.
Use 'android.enableAapt2=true' to remove this warning.
It will be removed at the end of 2018..
WARNING: The option 'android.enableD8' is deprecated and should not be used anymore.
Use 'android.enableD8=true' to remove this warning.
It will be removed in the future AGP versions. For more details, see https://d.android.com/r/studio-ui/d8-overview.html.
WARNING: The option setting 'android.enableD8.desugaring=false' is experimental and unsupported.
The current default is 'true'

freeline auto add runtime dependencies: 0.8.8
WARNING: Configuration 'debugCompile' is obsolete and has been replaced with 'debugImplementation' and 'debugApi'.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html
WARNING: Configuration 'releaseCompile' is obsolete and has been replaced with 'releaseImplementation' and 'releaseApi'.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html
WARNING: Configuration 'testCompile' is obsolete and has been replaced with 'testImplementation' and 'testApi'.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html
WARNING: Configuration 'testApi' is obsolete and has been replaced with 'testImplementation'.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html
yanxishe: 'annotationProcessor' dependencies won't be recognized as kapt annotation processors. Please change the configuration name to 'kapt' for these artifacts: 'com.jakewharton:butterknife-compiler:8.8.1', 'com.github.hotchemi:permissionsdispatcher-processor:3.0.1' and apply the kapt plugin: "apply plugin: 'kotlin-kapt'".
find variant developDebug start hack process...
find default apk path: /Users/liushengfan/develop/hundun/hundun_android_as/yanxishe/build/outputs/apk/develop/debug/yanxishe_debug_v2.8.11_18431_2018-10-31-13-17.apk
Old file /Users/liushengfan/develop/hundun/hundun_android_as/freeline_project_description.json removed.
Save to /Users/liushengfan/develop/hundun/hundun_android_as/freeline_project_description.json
Freeline add additionalParameters -P /Users/liushengfan/develop/hundun/hundun_android_as/yanxishe/build/freeline/public_keeper.xml to aaptOptions
hundun_android_as merge resources task not found.
hundun_android_as merge assets task not found.
find additional jar: /Users/liushengfan/develop/sdk/android-sdk/sdk/platforms/android-28/optional/org.apache.http.legacy.jar
Freeline found yanxishe apt plugin enabled.
variant developMonkey is not debug, skip hack process.
variant developDev is not debug, skip hack process.
variant developPackagingOptions is not debug, skip hack process.
variant developRelease is not debug, skip hack process.
:yanxishe:checkDevelopDebugClasspath UP-TO-DATE
:yanxishe:preBuild UP-TO-DATE
:yanxishe:preDevelopDebugBuild UP-TO-DATE
:yanxishe:compileDevelopDebugAidl NO-SOURCE
:yanxishe:compileDevelopDebugRenderscript UP-TO-DATE
:yanxishe:checkDevelopDebugManifest UP-TO-DATE
:yanxishe:generateDevelopDebugBuildConfig UP-TO-DATE
:yanxishe:mainApkListPersistenceDevelopDebug
:yanxishe:generateDevelopDebugResValues UP-TO-DATE
:yanxishe:generateDevelopDebugResources UP-TO-DATE
:yanxishe:resourcesInterceptorBeforeMergeDevelopDebugResources
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/aapt2-3.2.1-4818971-osx.jar/6d99a3e418a8ef0c4504c53c96ba8860/aapt2-3.2.1-4818971-osx
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/aapt2-3.2.1-4818971-osx.jar/6d99a3e418a8ef0c4504c53c96ba8860/aapt2-3.2.1-4818971-osx
find resource path: /Users/liushengfan/develop/hundun/hundun_android_as/yanxishe/build/generated/res/resValues/develop/debug
add local resource: /Users/liushengfan/develop/hundun/hundun_android_as/yanxishe/build/generated/res/resValues/develop/debug
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/vhallsdk2.9.0.2.aar/737acee8ca54b4f66013eedbec48b2bd/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/vhallsdk2.9.0.2.aar/737acee8ca54b4f66013eedbec48b2bd/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/aesencrypt-release.aar/efde69e09560dc9abf2f25d11d26230c/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/aesencrypt-release.aar/efde69e09560dc9abf2f25d11d26230c/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/aztec-debug.aar/b0b547c3f3521bd986c360bcbd8369c8/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/aztec-debug.aar/b0b547c3f3521bd986c360bcbd8369c8/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/KeFuSDK-debug.aar/3f86c0f4f0b5282c34aed5235bc66822/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/KeFuSDK-debug.aar/3f86c0f4f0b5282c34aed5235bc66822/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/TransferImageLibs-debug.aar/90189069f0c440eaaaa58405804407f2/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/TransferImageLibs-debug.aar/90189069f0c440eaaaa58405804407f2/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/wordpress-comments-debug.aar/080da847547ccf09e15b3368ab99bd79/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/wordpress-comments-debug.aar/080da847547ccf09e15b3368ab99bd79/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/LiteAVSDK_Player_4.4.3774.aar/f4d712b10c228107059627b5e76db0bf/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/LiteAVSDK_Player_4.4.3774.aar/f4d712b10c228107059627b5e76db0bf/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/utils-1.21.aar/8fd4fac053f76c8f9a36a9bb093f10d9/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/utils-1.21.aar/8fd4fac053f76c8f9a36a9bb093f10d9/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/design-27.1.1.aar/959a1d5ad843f258876f5140afcccd31/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/design-27.1.1.aar/959a1d5ad843f258876f5140afcccd31/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/core-0.9.6.0.aar/bd2f035f284438069435893229f49147/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/core-0.9.6.0.aar/bd2f035f284438069435893229f49147/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/app-1.1.2.aar/7d86218a62ef57cd2dddb2f46d245fd8/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/app-1.1.2.aar/7d86218a62ef57cd2dddb2f46d245fd8/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/flowlayout-3.1.0.aar/58bd3ebd5682612aed9cd616af48a0b8/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/flowlayout-3.1.0.aar/58bd3ebd5682612aed9cd616af48a0b8/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/CircleSeekbar-v1.1.2.aar/951674ca22d2ec85c66106c5403f22ca/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/CircleSeekbar-v1.1.2.aar/951674ca22d2ec85c66106c5403f22ca/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/library-1.4.2.aar/24b4939a8bca71bac95c0ad448926b7e/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/library-1.4.2.aar/24b4939a8bca71bac95c0ad448926b7e/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/appcompat-v7-27.1.1.aar/c89f1b9e6614150e1497bd11a9c9affb/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/appcompat-v7-27.1.1.aar/c89f1b9e6614150e1497bd11a9c9affb/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/recyclerview-fastscroll-1.0.16.aar/c61742de8564cd559aa023bb972a1791/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/recyclerview-fastscroll-1.0.16.aar/c61742de8564cd559aa023bb972a1791/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/stickyDecoration-1.4.5.aar/df5bd1373de8012ea748618dd54ea218/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/stickyDecoration-1.4.5.aar/df5bd1373de8012ea748618dd54ea218/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/recyclerview-v7-27.1.1.aar/ada63691711d1b7cdd7521b7492d6352/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/recyclerview-v7-27.1.1.aar/ada63691711d1b7cdd7521b7492d6352/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/cardview-v7-27.1.1.aar/21d532107983771d2e4105f04e3d7414/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/cardview-v7-27.1.1.aar/21d532107983771d2e4105f04e3d7414/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/transition-27.1.1.aar/dc82a749d8b8c8489bf43661176435a3/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/transition-27.1.1.aar/dc82a749d8b8c8489bf43661176435a3/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/play-services-plus-15.0.1.aar/2e9b252c1185e7e26c449d7733c0dbdb/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/play-services-plus-15.0.1.aar/2e9b252c1185e7e26c449d7733c0dbdb/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/play-services-base-15.0.1.aar/564cdea14b9cdbfffe2a7a323d0288cd/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/play-services-base-15.0.1.aar/564cdea14b9cdbfffe2a7a323d0288cd/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/play-services-basement-15.0.1.aar/2973b9b67a82faa621e7791f2f98c59d/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/play-services-basement-15.0.1.aar/2973b9b67a82faa621e7791f2f98c59d/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/support-core-ui-27.1.1.aar/98ff94168b2aa67e645e5b2a801536e8/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/support-core-ui-27.1.1.aar/98ff94168b2aa67e645e5b2a801536e8/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/support-media-compat-27.1.1.aar/277272a4d1805ca4e2332a036ba538c9/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/support-media-compat-27.1.1.aar/277272a4d1805ca4e2332a036ba538c9/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/support-compat-27.1.1.aar/1f79bb0c49fb0aff3a7f559b92ae98c3/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/support-compat-27.1.1.aar/1f79bb0c49fb0aff3a7f559b92ae98c3/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/constraint-layout-1.1.2.aar/ed5cc52ea0bbaecb812cdcae175fc7b4/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/constraint-layout-1.1.2.aar/ed5cc52ea0bbaecb812cdcae175fc7b4/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/pickerview-2.1.1.aar/3ed5902d0b8850bbb3b40228105d81a2/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/pickerview-2.1.1.aar/3ed5902d0b8850bbb3b40228105d81a2/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/expandableTextView-0.1.4.aar/6b1bde01edbdc5a83e7d99074ec85785/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/expandableTextView-0.1.4.aar/6b1bde01edbdc5a83e7d99074ec85785/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/library-1.6.1.aar/bf410a82bc93cc37e297a1868c92439e/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/library-1.6.1.aar/bf410a82bc93cc37e297a1868c92439e/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/flowlayout-lib-1.0.3.aar/10d7212e61ffa9be9cc1a45a8ad1e6a1/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/flowlayout-lib-1.0.3.aar/10d7212e61ffa9be9cc1a45a8ad1e6a1/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/BaseRecyclerViewAdapterHelper-2.9.40.aar/8cfb942eba8a6e4d7877ac6676592dda/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/BaseRecyclerViewAdapterHelper-2.9.40.aar/8cfb942eba8a6e4d7877ac6676592dda/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/PhotoPicker-0.9.5.aar/8b98e1befe489e604c6dd3fd4e64a63b/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/PhotoPicker-0.9.5.aar/8b98e1befe489e604c6dd3fd4e64a63b/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/roundedimageview-2.3.0.aar/f3456579a135a52906e73a8bd0451ce4/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/roundedimageview-2.3.0.aar/f3456579a135a52906e73a8bd0451ce4/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/circularprogressbar-1.1.1.aar/31411f3ab9a3b91c689d7fee459c5120/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/circularprogressbar-1.1.1.aar/31411f3ab9a3b91c689d7fee459c5120/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/core-1.6.1.aar/8f593cc0215927e5733e6df113025939/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/core-1.6.1.aar/8f593cc0215927e5733e6df113025939/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/ndkbitmap-armv7a-0.7.4.aar/350448c6ee96436b5a7f13ebdc5af79c/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/ndkbitmap-armv7a-0.7.4.aar/350448c6ee96436b5a7f13ebdc5af79c/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/ndkbitmap-armv5-0.7.4.aar/5b6e75836079f7be807b7e47ba39f3da/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/ndkbitmap-armv5-0.7.4.aar/5b6e75836079f7be807b7e47ba39f3da/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/ndkbitmap-x86-0.7.4.aar/1602178502509064f738ab391e81ace5/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/ndkbitmap-x86-0.7.4.aar/1602178502509064f738ab391e81ace5/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/pingpp-core-2.1.8.aar/573e5d302aa28a401f4f99a02c889c43/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/pingpp-core-2.1.8.aar/573e5d302aa28a401f4f99a02c889c43/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/PinnedSectionItemDecoration-1.2.4.aar/9030580272e913a7390c6fe02e5de0e6/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/PinnedSectionItemDecoration-1.2.4.aar/9030580272e913a7390c6fe02e5de0e6/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/android-common-utils-1.1.3.aar/353e788f738a84c984c676299d0d507e/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/android-common-utils-1.1.3.aar/353e788f738a84c984c676299d0d507e/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/CircularAnim-0.3.4.aar/319ac2efb958c9ce49cea0ccbf5b6726/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/CircularAnim-0.3.4.aar/319ac2efb958c9ce49cea0ccbf5b6726/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/ucrop-2.2.1.aar/55ce668a903973dc5be4dd90e5980767/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/ucrop-2.2.1.aar/55ce668a903973dc5be4dd90e5980767/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/library-2.0.0.aar/2fed45a1d2fdbcda1b2714b5af433ff1/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/library-2.0.0.aar/2fed45a1d2fdbcda1b2714b5af433ff1/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/share-core-6.9.2.aar/59d4048aaffe212a34472c0a7c8034e7/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/share-core-6.9.2.aar/59d4048aaffe212a34472c0a7c8034e7/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/share-qq-6.9.2.0.aar/b30201196801360d0400dce942fa8225/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/share-qq-6.9.2.0.aar/b30201196801360d0400dce942fa8225/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/share-wechat-6.9.2.aar/46fda88bea22ac247d2d4b3d1a4e11f4/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/share-wechat-6.9.2.aar/46fda88bea22ac247d2d4b3d1a4e11f4/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/library-1.0.4.aar/b29f4c1d3e085fbc649c270ca102cc43/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/library-1.0.4.aar/b29f4c1d3e085fbc649c270ca102cc43/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/push-4.1.0.aar/e523eb1961b079fe99d9a663961620e6/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/push-4.1.0.aar/e523eb1961b079fe99d9a663961620e6/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/crashreport_upgrade-1.3.3.aar/bf4753c40d258797feda677dc27f86d7/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/crashreport_upgrade-1.3.3.aar/bf4753c40d258797feda677dc27f86d7/res
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/nativecrashreport-3.3.1.aar/b4545e3cc1741325c60328e1eee9fbfe/res
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/nativecrashreport-3.3.1.aar/b4545e3cc1741325c60328e1eee9fbfe/res
find resource path: /Users/liushengfan/develop/hundun/hundun_android_as/yanxishe/build/generated/res/rs/develop/debug
add local resource: /Users/liushengfan/develop/hundun/hundun_android_as/yanxishe/build/generated/res/rs/develop/debug
find resource path: /Users/liushengfan/develop/hundun/hundun_android_as/yanxishe/src/main/res
Old file /Users/liushengfan/develop/hundun/hundun_android_as/yanxishe/build/freeline/yanxishe/resources_dependencies.json removed.
Save to /Users/liushengfan/develop/hundun/hundun_android_as/yanxishe/build/freeline/yanxishe/resources_dependencies.json
:yanxishe:mergeDevelopDebugResources UP-TO-DATE
:yanxishe:createDevelopDebugCompatibleScreenManifests
:yanxishe:processDevelopDebugManifest
/Users/liushengfan/develop/hundun/hundun_android_as/yanxishe/src/main/AndroidManifest.xml:22:9-26:56 Warning:
activity#com.tencent.bugly.beta.ui.BetaActivity@tools:name was tagged at AndroidManifest.xml:22 to replace other declarations but no other declaration present
/Users/liushengfan/develop/hundun/hundun_android_as/yanxishe/src/main/AndroidManifest.xml:22:9-26:56 Warning:
activity#com.tencent.bugly.beta.ui.BetaActivity@tools:configChanges was tagged at AndroidManifest.xml:22 to replace other declarations but no other declaration present
/Users/liushengfan/develop/hundun/hundun_android_as/yanxishe/src/main/AndroidManifest.xml:22:9-26:56 Warning:
activity#com.tencent.bugly.beta.ui.BetaActivity@tools:theme was tagged at AndroidManifest.xml:22 to replace other declarations but no other declaration present
/Users/liushengfan/develop/hundun/hundun_android_as/yanxishe/src/main/AndroidManifest.xml:28:9-38:20 Warning:
provider#com.tencent.bugly.beta.utils.BuglyFileProvider@tools:name was tagged at AndroidManifest.xml:28 to replace other declarations but no other declaration present
/Users/liushengfan/develop/hundun/hundun_android_as/yanxishe/src/main/AndroidManifest.xml:28:9-38:20 Warning:
provider#com.tencent.bugly.beta.utils.BuglyFileProvider@tools:authorities was tagged at AndroidManifest.xml:28 to replace other declarations but no other declaration present
/Users/liushengfan/develop/hundun/hundun_android_as/yanxishe/src/main/AndroidManifest.xml:28:9-38:20 Warning:
provider#com.tencent.bugly.beta.utils.BuglyFileProvider@tools:exported was tagged at AndroidManifest.xml:28 to replace other declarations but no other declaration present
/Users/liushengfan/develop/hundun/hundun_android_as/yanxishe/src/main/AndroidManifest.xml:28:9-38:20 Warning:
provider#com.tencent.bugly.beta.utils.BuglyFileProvider@tools:grantUriPermissions was tagged at AndroidManifest.xml:28 to replace other declarations but no other declaration present
/Users/liushengfan/develop/hundun/hundun_android_as/yanxishe/src/main/AndroidManifest.xml Warning:
meta-data#android.support.FILE_PROVIDER_PATHS@tools:name was tagged at AndroidManifest.xml:0 to replace other declarations but no other declaration present
/Users/liushengfan/develop/hundun/hundun_android_as/yanxishe/src/main/AndroidManifest.xml Warning:
meta-data#android.support.FILE_PROVIDER_PATHS@tools:resource was tagged at AndroidManifest.xml:0 to replace other declarations but no other declaration present
:yanxishe:splitsDiscoveryTaskDevelopDebug UP-TO-DATE
:yanxishe:processDevelopDebugResources
:yanxishe:compileDevelopDebugKotlin UP-TO-DATE
:yanxishe:generateDevelopDebugFreelineConfig
:yanxishe:prepareLintJar UP-TO-DATE
:yanxishe:generateDevelopDebugSources
:yanxishe:javaPreCompileDevelopDebug UP-TO-DATE
:yanxishe:compileDevelopDebugJavaWithJavac
:yanxishe:compileDevelopDebugNdk NO-SOURCE
:yanxishe:compileDevelopDebugSources
:yanxishe:mergeDevelopDebugShaders UP-TO-DATE
:yanxishe:compileDevelopDebugShaders UP-TO-DATE
:yanxishe:generateDevelopDebugAssets UP-TO-DATE
:yanxishe:assetsInterceptorBeforeMergeDevelopDebugAssets
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/runtime-0.8.8.aar/a5bd930cc919922379f06f7ad33795de/assets
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/runtime-0.8.8.aar/a5bd930cc919922379f06f7ad33795de/assets
find resource path: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/pingpp-core-2.1.8.aar/573e5d302aa28a401f4f99a02c889c43/assets
add local resource: /Users/liushengfan/.gradle/caches/transforms-1/files-1.1/pingpp-core-2.1.8.aar/573e5d302aa28a401f4f99a02c889c43/assets
find resource path: /Users/liushengfan/develop/hundun/hundun_android_as/yanxishe/build/intermediates/shader_assets/developDebug/compileDevelopDebugShaders/out
add library resource: /Users/liushengfan/develop/hundun/hundun_android_as/yanxishe/build/intermediates/shader_assets/developDebug/compileDevelopDebugShaders/out
find resource path: /Users/liushengfan/develop/hundun/hundun_android_as/yanxishe/src/main/assets
Old file /Users/liushengfan/develop/hundun/hundun_android_as/yanxishe/build/freeline/yanxishe/assets_dependencies.json removed.
Save to /Users/liushengfan/develop/hundun/hundun_android_as/yanxishe/build/freeline/yanxishe/assets_dependencies.json
:yanxishe:mergeDevelopDebugAssets FAILED

Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
See https://docs.gradle.org/4.6/userguide/command_line_interface.html#sec:command_line_warnings
22 actionable tasks: 9 executed, 13 up-to-date

注: 某些输入文件使用或覆盖了已过时的 API。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
注: 某些输入文件使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':yanxishe:mergeDevelopDebugAssets'.

/Users/liushengfan/develop/hundun/hundun_android_as/yanxishe/build/intermediates/assets/develop/debug/apktime file not found.
Missing the productFlavor configuration?
You can try to add productFlavor to freeline DSL, for example:

freeline { 
    hack true 
    productFlavor 'your-flavor' 
}

Then re-run python freeline.py again.

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 1m 29s

[ERROR] --------------------------------------------------------
[ERROR] build failed with script: ./gradlew :yanxishe:assembleDevelopDebug -P freelineBuild=true
[ERROR] --------------------------------------------------------
[DEBUG] Prepare tasks time: 3.8s
[DEBUG] Task engine running time: 105.9s
[DEBUG] Total time: 109.7s
[DEBUG] ------------------------------------------------------``

@ouyangfeng
Copy link
Author

why donot match my productFlavors,why Missing?

@hahahameng
Copy link

You made my voice

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants