热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

gradle运行ransformClassesWithProfilers只能编译apk问题

*Whatwentwrong:Executionfailedfortask:childgit:app:transformClassesWithProfilers-transform


* What went wrong:
Execution failed for task ':childgit:app:transformClassesWithProfilers-transformForDebug'.
> java.lang.NullPointerException (no error message)
* Try:

这个问题比较难搞,因为看不到任何错误,也不能通过清除无效缓存,或者重启电脑、或者重新编译、或者--info 或者--,或者--debug,或者--stackflow 或者--忘记了或者查看idea.log/或者查看项目目录错误文件或者修改gradle版本来辨别问题,不过又一个关键的信息,它出现的错误所处gradle任务为childgit:app:transformClassesWithProfilers
关键词profilers剖析,我最近做了一个操作就是分析oom,但是特么没分析出来只看到了内存暴涨和字符串飙升,也没有具体错误,后面发现日至控制台有一个红色的东西告诉我在哪一行才找到错误的。。。
所以根据这个任务名百度了一下发现也有人提问。但是我特么是犹豫了很久才选择百度的,因为着实没有具体错误信息啊,不知道百度应该如何百度了,就纠结了1个多小时啊,以后无解了,就谷歌提了问。然后躺了一下 然后决定百度看看
https://stackoverflow.com/questions/46969033/apptransform-classes-with-profilers-transform-for-debug-failed?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa
具体错误信息报告

https://issuetracker.google.com/issues/79668901

《gradle运行ransformClassesWithProfilers只能编译apk问题》 image.png

最后解决办法是取消勾选

Executing tasks: [:childgit:app:assembleDebug]
WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation'.
It will be removed at the end of 2018
WARNING: Configuration 'androidTestCompile' is obsolete and has been replaced with 'androidTestImplementation'.
It will be removed at the end of 2018
WARNING: Configuration 'androidTestApi' is obsolete and has been replaced with 'androidTestImplementation'.
It will be removed at the end of 2018
WARNING: Configuration 'testCompile' is obsolete and has been replaced with 'testImplementation'.
It will be removed at the end of 2018
WARNING: Configuration 'testApi' is obsolete and has been replaced with 'testImplementation'.
It will be removed at the end of 2018
Could not find google-services.json while looking in [src/nullnull/debug, src/debug/nullnull, src/nullnull, src/debug, src/nullnullDebug]
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
Could not find google-services.json while looking in [src/nullnull/release, src/release/nullnull, src/nullnull, src/release, src/nullnullRelease]
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
:robot_sdk:compileJava UP-TO-DATE
:robot_sdk:processResources NO-SOURCE
:robot_sdk:classes UP-TO-DATE
:robot_sdk:jar UP-TO-DATE
:childgit:app:preBuild UP-TO-DATE
:childgit:customcrashlibrary:preBuild UP-TO-DATE
:childgit:customcrashlibrary:preDebugBuild UP-TO-DATE
:childgit:customcrashlibrary:checkDebugManifest UP-TO-DATE
:childgit:customcrashlibrary:processDebugManifest UP-TO-DATE
:childgit:robotbiz:preBuild UP-TO-DATE
:childgit:robotbiz:preDebugBuild UP-TO-DATE
:childgit:robotbiz:checkDebugManifest UP-TO-DATE
:childgit:robotbiz:processDebugManifest UP-TO-DATE
:childgit:app:preDebugBuild UP-TO-DATE
:childgit:customcrashlibrary:compileDebugAidl UP-TO-DATE
:childgit:robotbiz:compileDebugAidl UP-TO-DATE
:childgit:app:compileDebugAidl UP-TO-DATE
:childgit:customcrashlibrary:packageDebugRenderscript NO-SOURCE
:childgit:robotbiz:packageDebugRenderscript NO-SOURCE
:childgit:app:compileDebugRenderscript UP-TO-DATE
:childgit:app:generateDebugResValues UP-TO-DATE
:childgit:app:generateDebugResources UP-TO-DATE
:childgit:app:processDebugGoogleServices
Parsing json file: /Users/#/Documents/dev/robot_project/childgit/app/google-services.json
:childgit:customcrashlibrary:compileDebugRenderscript UP-TO-DATE
:childgit:customcrashlibrary:generateDebugResValues UP-TO-DATE
:childgit:customcrashlibrary:generateDebugResources UP-TO-DATE
:childgit:customcrashlibrary:packageDebugResources UP-TO-DATE
:childgit:robotbiz:compileDebugRenderscript UP-TO-DATE
:childgit:robotbiz:generateDebugResValues UP-TO-DATE
:childgit:robotbiz:generateDebugResources UP-TO-DATE
:childgit:robotbiz:packageDebugResources UP-TO-DATE
:childgit:app:mergeDebugResources UP-TO-DATE
:childgit:app:transformDataBindingBaseClassLogWithDataBindingMergeGenClassesForDebug UP-TO-DATE
:childgit:app:dataBindingGenBaseClassesDebug UP-TO-DATE
:childgit:app:checkDebugManifest UP-TO-DATE
:childgit:app:generateDebugBuildConfig
:childgit:app:prepareLintJar UP-TO-DATE
:childgit:app:mainApkListPersistenceDebug UP-TO-DATE
:childgit:app:createDebugCompatibleScreenManifests UP-TO-DATE
:childgit:app:processDebugManifest
:childgit:app:splitsDiscoveryTaskDebug UP-TO-DATE
:childgit:customcrashlibrary:platformAttrExtractor UP-TO-DATE
:childgit:customcrashlibrary:generateDebugRFile UP-TO-DATE
:childgit:robotbiz:platformAttrExtractor UP-TO-DATE
:childgit:robotbiz:generateDebugRFile UP-TO-DATE
:childgit:app:processDebugResources UP-TO-DATE
:childgit:app:generateDebugSources
:childgit:customcrashlibrary:generateDebugBuildConfig UP-TO-DATE
:childgit:customcrashlibrary:prepareLintJar UP-TO-DATE
:childgit:customcrashlibrary:generateDebugSources UP-TO-DATE
:childgit:customcrashlibrary:javaPreCompileDebug UP-TO-DATE
:childgit:customcrashlibrary:compileDebugJavaWithJavac UP-TO-DATE
:childgit:customcrashlibrary:processDebugJavaRes NO-SOURCE
:childgit:customcrashlibrary:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug UP-TO-DATE
:childgit:robotbiz:generateDebugBuildConfig UP-TO-DATE
:childgit:robotbiz:prepareLintJar UP-TO-DATE
:childgit:robotbiz:generateDebugSources UP-TO-DATE
:childgit:robotbiz:javaPreCompileDebug UP-TO-DATE
:childgit:robotbiz:compileDebugJavaWithJavac UP-TO-DATE
:childgit:robotbiz:processDebugJavaRes NO-SOURCE
:childgit:robotbiz:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug UP-TO-DATE
:childgit:app:dataBindingExportBuildInfoDebug
:childgit:app:javaPreCompileDebug UP-TO-DATE
:childgit:app:transformDataBindingWithDataBindingMergeArtifactsForDebug UP-TO-DATE
注: 某些输入文件使用或覆盖了已过时的 API。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
注: 某些输入文件使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
:childgit:app:compileDebugJavaWithJavac
:childgit:app:compileDebugNdk NO-SOURCE
:childgit:app:compileDebugSources
:childgit:app:mergeDebugShaders UP-TO-DATE
:childgit:app:compileDebugShaders UP-TO-DATE
:childgit:app:generateDebugAssets UP-TO-DATE
:childgit:customcrashlibrary:mergeDebugShaders UP-TO-DATE
:childgit:customcrashlibrary:compileDebugShaders UP-TO-DATE
:childgit:customcrashlibrary:generateDebugAssets UP-TO-DATE
:childgit:customcrashlibrary:packageDebugAssets UP-TO-DATE
:childgit:robotbiz:mergeDebugShaders UP-TO-DATE
:childgit:robotbiz:compileDebugShaders UP-TO-DATE
:childgit:robotbiz:generateDebugAssets UP-TO-DATE
:childgit:robotbiz:packageDebugAssets UP-TO-DATE
:childgit:app:mergeDebugAssets UP-TO-DATE
:childgit:app:transformClassesWithDexBuilderForDebug
:childgit:app:transformDexArchiveWithExternalLibsDexMergerForDebug
:childgit:app:transformDexArchiveWithDexMergerForDebug
:childgit:app:mergeDebugJniLibFolders UP-TO-DATE
:childgit:customcrashlibrary:compileDebugNdk NO-SOURCE
:childgit:customcrashlibrary:mergeDebugJniLibFolders UP-TO-DATE
:childgit:customcrashlibrary:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE
:childgit:customcrashlibrary:transformNativeLibsWithStripDebugSymbolForDebug UP-TO-DATE
:childgit:customcrashlibrary:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
:childgit:robotbiz:compileDebugNdk NO-SOURCE
:childgit:robotbiz:mergeDebugJniLibFolders UP-TO-DATE
:childgit:robotbiz:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE
:childgit:robotbiz:transformNativeLibsWithStripDebugSymbolForDebug UP-TO-DATE
:childgit:robotbiz:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
:childgit:app:transformNativeLibsWithMergeJniLibsForDebug
:childgit:app:transformNativeLibsWithStripDebugSymbolForDebug
:childgit:app:processDebugJavaRes UP-TO-DATE
:childgit:app:transformResourcesWithMergeJavaResForDebug
:childgit:app:validateSigningDebug UP-TO-DATE
:childgit:app:packageDebug
:childgit:app:assembleDebug

推荐阅读
  • GCC(GNU Compiler Collection)是GNU项目下的一款功能全面且高效的多平台编译工具,广泛应用于Linux操作系统中。本文将详细介绍GCC的特点及其基本使用方法。 ... [详细]
  • 本文详细介绍了如何在本地环境中安装配置Frida及其服务器组件,以及如何通过Frida进行基本的应用程序动态分析,包括获取应用版本和加载的类信息。 ... [详细]
  • 本文将详细介绍如何配置并整合MVP架构、Retrofit网络请求库、Dagger2依赖注入框架以及RxAndroid响应式编程库,构建高效、模块化的Android应用。 ... [详细]
  • 深入理解Java反射机制
    本文将详细介绍Java反射的基础知识,包括如何获取Class对象、反射的基本过程、构造器、字段和方法的反射操作,以及内省机制的应用。同时,通过实例代码加深对反射的理解,并探讨其在实际开发中的应用。 ... [详细]
  • 构建高性能Feed流系统的设计指南
    随着移动互联网的发展,Feed流系统成为了众多社交应用的核心组成部分。本文将深入探讨如何设计一个高效、稳定的Feed流系统,涵盖从基础架构到高级特性的各个方面。 ... [详细]
  • 本文详细解析了Java中流的概念,特别是OutputStream和InputStream的区别,并通过实际案例介绍了如何实现Java对象的序列化。文章不仅解释了流的基本概念,还探讨了序列化的重要性和具体实现步骤。 ... [详细]
  • 本文探讨了一个在Spring项目中常见的问题——当pom.xml文件中引入了servlet依赖但未指定其作用域为provided时导致的应用启动失败。文章详细分析了错误原因,并提供了有效的解决方案。 ... [详细]
  • 本文基于《Core Java Volume 2》的内容,深入探讨了网络编程中通过POST方法提交表单数据的技术细节,包括GET与POST方法的区别、POST提交的具体步骤及常见问题处理。 ... [详细]
  • 尤洋:夸父AI系统——大规模并行训练的深度学习解决方案
    自从AlexNet等模型在计算机视觉领域取得突破以来,深度学习技术迅速发展。近年来,随着BERT等大型模型的广泛应用,AI模型的规模持续扩大,对硬件提出了更高的要求。本文介绍了新加坡国立大学尤洋教授团队开发的夸父AI系统,旨在解决大规模模型训练中的并行计算挑战。 ... [详细]
  • 本文介绍了两个重要的Node.js库——cache-content-type和mime-types,它们在处理HTTP响应头时非常有用。cache-content-type是基于mime-types构建的,并且实现了缓存机制以提高性能。 ... [详细]
  • 利用Python在DragonBoard 410c上解析GPS数据获取位置信息
    本文介绍了如何在DragonBoard 410c开发板上使用Python脚本来解析GPS报文,从而获取精确的位置信息。DragonBoard 410c集成了GPS、Wi-Fi和高性能GPU,非常适合用于各种物联网项目。 ... [详细]
  • 深入解析Nacos服务自动注册机制
    本文将探讨Nacos服务自动注册的具体实现方法,特别是如何通过Spring事件机制完成服务注册。通过对Nacos源码的详细分析,帮助读者理解其背后的原理。 ... [详细]
  • 本文将作为我硕士论文的一部分,但鉴于其内容的独特性和趣味性,决定单独发布。文中将定义一些皮亚诺公理,并介绍如何使用这些公理进行等式替换,以证明定理。 ... [详细]
  • Exploring issues and solutions when defining multiple Faust agents programmatically. ... [详细]
  • 本文详细介绍了Java中的org.jooq.tools.json.Yytoken类的应用场景,并提供了多个实际使用的代码示例,帮助开发者更好地理解和运用这一工具。 ... [详细]
author-avatar
勿泊心
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有