在com.android.build.gradle.internal.api.ApplicationVariantImpl上找不到属性“ outputFile”

利吉

更新到AS 1.0 RC 1和插件0.14.4之后,我的build.gradle重命名部分出现问题:

applicationVariants.all { variant ->
            def file = variant.outputFile
            variant.outputFile = new File(file.parent, file.name.replace(".apk", "-" + defaultConfig.versionName + ".apk"))
        }

现在抛出:

Error:(78, 0) Could not find property 'outputFile' on com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated@67e7625f.

而且我也不能跳到类ApplicationVariantImpl来查看该属性如何重命名。有人知道解决方法吗?

奥列格·哈利多夫(Oleg Khalidov)

试试这个

applicationVariants.all { variant ->
    variant.outputs.each { output ->
        def file = output.outputFile
        output.outputFile = new File(file.parent, file.name.replace(".apk", "-" + defaultConfig.versionName + ".apk"))
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在com.android.build.gradle.internal.api.ApplicationVariantImpl上找不到属性“ processManifest”

来自分类Dev

在com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated上找不到属性“ zipAlignEnabled”

来自分类Dev

在com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated上找不到属性“ packageApplication”

来自分类Dev

在com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated上找不到属性“ packageApplication”

来自分类Dev

即使遵循先前的答案,也无法在com.android.build.gradle.internal.api.ApplicationVariantImpl上找到属性'outputFile'

来自分类Dev

Could not find property 'outputFile' on com.android.build.gradle.internal.api.ApplicationVariantImpl even by following the previous answers

来自分类Dev

问题“无法获得类型为com.android.build.gradle.internal.api.ApplicationVariantImpl的对象的未知属性'mergeResourcesProvider'。”

来自分类Dev

Android NDK集成:错误:找不到方法'com.android.build.gradle.internal.Application

来自分类Dev

Android错误“无法为com.android.build.gradle.internal.dsl.BaseAppModuleExtension类型的对象设置未知属性'useAndroidX'”

来自分类Dev

找不到com.android.tools.build:gradle:3.6.2

来自分类Dev

找不到com.android.tools.build:gradle:4.0.1或4.0.0

来自分类Dev

找不到 com.android.tools.build:gradle:3.2

来自分类Dev

找不到 com.android.tools.build:gradle:3.3.1

来自分类Dev

Cordova CLI 构建 gradle 错误:java.lang.NoClassDefFoundError:com/android/build/gradle/internal/ToolingRegistryProvider

来自分类Dev

cordova gradle 6.0.1错误“找不到com.android.tools.build:gradle:6.0.1”

来自分类Dev

Gradle Sync在AS中失败:找不到com.android.tools.build:gradle:4.0.0

来自分类Dev

Gradle 同步失败:找不到 com.android.tools.build:gradle:4.4.0

来自分类Dev

执行com.android.build.gradle.internal.tasks.Workers $ ActionFacade时发生故障

来自分类Dev

在org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@397740e0上找不到属性“ compile”

来自分类Dev

Android Studio:找不到com.android.tools.build:gradle:2.0.0-alpha2

来自分类Dev

Android Studio找不到com.android.tools.build:gradle:4.0.1。错误

来自分类Dev

Android Studio“找不到com.android.tools.build:gradle:3.0.1”

来自分类Dev

Android Studio:Gradle刷新失败-找不到com.android.tools.build:gradle:2.2.0-alpha6

来自分类Dev

在Android Studio 0.8.1中找不到伪像'com.android.tools.build:gradle:0.12.1:gradle.jar'

来自分类常见问题

Android Studio 3.0-无法找到方法'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()Ljava / util / List'

来自分类Dev

错误:找不到com.android.tools.build:gradle:2.1.0-alpha1

来自分类Dev

找不到com.android.tools.build:gradle:2.3.+任何匹配

来自分类Dev

找不到com.android.tools.build:gradle:3.2.1。在github的示例项目中

来自分类Dev

错误:找不到com.android.tools.build:gradle:2.1.0-alpha1

Related 相关文章

  1. 1

    在com.android.build.gradle.internal.api.ApplicationVariantImpl上找不到属性“ processManifest”

  2. 2

    在com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated上找不到属性“ zipAlignEnabled”

  3. 3

    在com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated上找不到属性“ packageApplication”

  4. 4

    在com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated上找不到属性“ packageApplication”

  5. 5

    即使遵循先前的答案,也无法在com.android.build.gradle.internal.api.ApplicationVariantImpl上找到属性'outputFile'

  6. 6

    Could not find property 'outputFile' on com.android.build.gradle.internal.api.ApplicationVariantImpl even by following the previous answers

  7. 7

    问题“无法获得类型为com.android.build.gradle.internal.api.ApplicationVariantImpl的对象的未知属性'mergeResourcesProvider'。”

  8. 8

    Android NDK集成:错误:找不到方法'com.android.build.gradle.internal.Application

  9. 9

    Android错误“无法为com.android.build.gradle.internal.dsl.BaseAppModuleExtension类型的对象设置未知属性'useAndroidX'”

  10. 10

    找不到com.android.tools.build:gradle:3.6.2

  11. 11

    找不到com.android.tools.build:gradle:4.0.1或4.0.0

  12. 12

    找不到 com.android.tools.build:gradle:3.2

  13. 13

    找不到 com.android.tools.build:gradle:3.3.1

  14. 14

    Cordova CLI 构建 gradle 错误:java.lang.NoClassDefFoundError:com/android/build/gradle/internal/ToolingRegistryProvider

  15. 15

    cordova gradle 6.0.1错误“找不到com.android.tools.build:gradle:6.0.1”

  16. 16

    Gradle Sync在AS中失败:找不到com.android.tools.build:gradle:4.0.0

  17. 17

    Gradle 同步失败:找不到 com.android.tools.build:gradle:4.4.0

  18. 18

    执行com.android.build.gradle.internal.tasks.Workers $ ActionFacade时发生故障

  19. 19

    在org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@397740e0上找不到属性“ compile”

  20. 20

    Android Studio:找不到com.android.tools.build:gradle:2.0.0-alpha2

  21. 21

    Android Studio找不到com.android.tools.build:gradle:4.0.1。错误

  22. 22

    Android Studio“找不到com.android.tools.build:gradle:3.0.1”

  23. 23

    Android Studio:Gradle刷新失败-找不到com.android.tools.build:gradle:2.2.0-alpha6

  24. 24

    在Android Studio 0.8.1中找不到伪像'com.android.tools.build:gradle:0.12.1:gradle.jar'

  25. 25

    Android Studio 3.0-无法找到方法'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()Ljava / util / List'

  26. 26

    错误:找不到com.android.tools.build:gradle:2.1.0-alpha1

  27. 27

    找不到com.android.tools.build:gradle:2.3.+任何匹配

  28. 28

    找不到com.android.tools.build:gradle:3.2.1。在github的示例项目中

  29. 29

    错误:找不到com.android.tools.build:gradle:2.1.0-alpha1

热门标签

归档