AndroidStudio编译异常Execution failed for task ‘:app:transformClassesWithDesugarForDebug解决方案
报错信息FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:transformClassesWithDesugarForDebug'.> com.android.build.api.transform.TransformException: java.lang.Il
报错信息
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:transformClassesWithDesugarForDebug'.
> com.android.build.api.transform.TransformException: java.lang.IllegalArgumentException: java.lang.IllegalArgumentException
* 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 1s
Execution failed for task ':app:transformClassesWithDesugarForDebug'.
> com.android.build.api.transform.TransformException: java.lang.IllegalArgumentException: java.lang.IllegalArgumentException
* 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.
Execution failed for task ':app:transformClassesWithDesugarForDebug'.
> com.android.build.api.transform.TransformException: java.lang.IllegalArgumentException: java.lang.IllegalArgumentException
* 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.
Cause: java.lang.IllegalArgumentException
完整的报错信息
NDK is missing a "platforms" directory.
If you are using NDK, verify the ndk.dir is set to a valid NDK directory. It is currently set to C:\Users\huruwo\AppData\Local\Android\Sdk\ndk\23.0.7599858.
If you are not using NDK, unset the NDK variable from ANDROID_NDK_HOME or local.properties to remove this warning.
NDK is missing a "platforms" directory.
If you are using NDK, verify the ndk.dir is set to a valid NDK directory. It is currently set to C:\Users\huruwo\AppData\Local\Android\Sdk\ndk\23.0.7599858.
If you are not using NDK, unset the NDK variable from ANDROID_NDK_HOME or local.properties to remove this warning.
NDK is missing a "platforms" directory.
If you are using NDK, verify the ndk.dir is set to a valid NDK directory. It is currently set to C:\Users\huruwo\AppData\Local\Android\Sdk\ndk\23.0.7599858.
If you are not using NDK, unset the NDK variable from ANDROID_NDK_HOME or local.properties to remove this warning.
NDK is missing a "platforms" directory.
If you are using NDK, verify the ndk.dir is set to a valid NDK directory. It is currently set to C:\Users\huruwo\AppData\Local\Android\Sdk\ndk\23.0.7599858.
If you are not using NDK, unset the NDK variable from ANDROID_NDK_HOME or local.properties to remove this warning.
:app:preBuild UP-TO-DATE
:envdetectionlib:preBuild UP-TO-DATE
:envdetectionlib:preDebugBuild UP-TO-DATE
:envdetectionlib:checkDebugManifest
:envdetectionlib:processDebugManifest
:preheatqqlib:preBuild UP-TO-DATE
:preheatqqlib:preDebugBuild UP-TO-DATE
:preheatqqlib:checkDebugManifest
:preheatqqlib:processDebugManifest
:wechatloginlib:preBuild UP-TO-DATE
:wechatloginlib:preDebugBuild UP-TO-DATE
:wechatloginlib:checkDebugManifest
:wechatloginlib:processDebugManifest
:app:preDebugBuild
:envdetectionlib:compileDebugAidl
:preheatqqlib:compileDebugAidl
:wechatloginlib:compileDebugAidl
:app:compileDebugAidl
:envdetectionlib:packageDebugRenderscript NO-SOURCE
:preheatqqlib:packageDebugRenderscript NO-SOURCE
:wechatloginlib:packageDebugRenderscript NO-SOURCE
:app:compileDebugRenderscript
:app:checkDebugManifest
:app:generateDebugBuildConfig
:app:prepareLintJar UP-TO-DATE
:app:mainApkListPersistenceDebug
:app:generateDebugResValues
:app:generateDebugResources
:envdetectionlib:compileDebugRenderscript
:envdetectionlib:generateDebugResValues
:envdetectionlib:generateDebugResources
:envdetectionlib:packageDebugResources
:preheatqqlib:compileDebugRenderscript
:preheatqqlib:generateDebugResValues
:preheatqqlib:generateDebugResources
:preheatqqlib:packageDebugResources
:wechatloginlib:compileDebugRenderscript
:wechatloginlib:generateDebugResValues
:wechatloginlib:generateDebugResources
:wechatloginlib:packageDebugResources
:app:mergeDebugResources
:app:createDebugCompatibleScreenManifests
:app:processDebugManifest
:app:splitsDiscoveryTaskDebug
:envdetectionlib:platformAttrExtractor
:preheatqqlib:platformAttrExtractor
:wechatloginlib:platformAttrExtractor
:envdetectionlib:generateDebugBuildConfig
:envdetectionlib:prepareLintJar UP-TO-DATE
:envdetectionlib:javaPreCompileDebug
:envdetectionlib:processDebugJavaRes NO-SOURCE
:preheatqqlib:generateDebugBuildConfig
:preheatqqlib:prepareLintJar UP-TO-DATE
:preheatqqlib:javaPreCompileDebug
:preheatqqlib:processDebugJavaRes NO-SOURCE
:wechatloginlib:generateDebugBuildConfig
:wechatloginlib:prepareLintJar UP-TO-DATE
:wechatloginlib:javaPreCompileDebug
:wechatloginlib:processDebugJavaRes NO-SOURCE
:app:compileDebugNdk NO-SOURCE
:app:mergeDebugShaders
:app:compileDebugShaders
:app:generateDebugAssets
:envdetectionlib:mergeDebugShaders
:envdetectionlib:compileDebugShaders
:envdetectionlib:generateDebugAssets
:envdetectionlib:packageDebugAssets
:preheatqqlib:mergeDebugShaders
:preheatqqlib:compileDebugShaders
:preheatqqlib:generateDebugAssets
:preheatqqlib:packageDebugAssets
:wechatloginlib:mergeDebugShaders
:wechatloginlib:compileDebugShaders
:wechatloginlib:generateDebugAssets
:wechatloginlib:packageDebugAssets
:app:mergeDebugAssets
:app:mergeDebugJniLibFolders
:envdetectionlib:compileDebugNdk NO-SOURCE
:envdetectionlib:mergeDebugJniLibFolders
:envdetectionlib:transformNativeLibsWithMergeJniLibsForDebug
:envdetectionlib:transformNativeLibsWithIntermediateJniLibsForDebug
:preheatqqlib:compileDebugNdk NO-SOURCE
:preheatqqlib:mergeDebugJniLibFolders
:preheatqqlib:transformNativeLibsWithMergeJniLibsForDebug
:preheatqqlib:transformNativeLibsWithIntermediateJniLibsForDebug
:wechatloginlib:compileDebugNdk NO-SOURCE
:wechatloginlib:mergeDebugJniLibFolders
:wechatloginlib:transformNativeLibsWithMergeJniLibsForDebug
:wechatloginlib:transformNativeLibsWithIntermediateJniLibsForDebug
:app:processDebugJavaRes NO-SOURCE
:app:validateSigningDebug
:envdetectionlib:generateDebugRFile
:envdetectionlib:generateDebugSources
:envdetectionlib:compileDebugJavaWithJavacע: ijЩ�����ļ�ʹ�û����ѹ�ʱ�� API��
ע: �й���ϸ��Ϣ, ��ʹ�� -Xlint:deprecation ���±��롣
:envdetectionlib:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug
:preheatqqlib:generateDebugRFile
:preheatqqlib:generateDebugSources
:preheatqqlib:compileDebugJavaWithJavacע: ijЩ�����ļ�ʹ�û����ѹ�ʱ�� API��
ע: �й���ϸ��Ϣ, ��ʹ�� -Xlint:deprecation ���±��롣
ע: ijЩ�����ļ�ʹ����δ������ȫ�IJ�����
ע: �й���ϸ��Ϣ, ��ʹ�� -Xlint:unchecked ���±��롣
:preheatqqlib:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug
:wechatloginlib:generateDebugRFile
:app:processDebugResources
:app:generateDebugSources
:wechatloginlib:generateDebugSources
:wechatloginlib:compileDebugJavaWithJavacע: E:\work_project\zx_work\GitProject\XubeiSdkTool\wechatloginlib\src\main\java\com\android\wc\login\common\AndroidInfoUtil.javaʹ�û����ѹ�ʱ�� API��
ע: �й���ϸ��Ϣ, ��ʹ�� -Xlint:deprecation ���±��롣
:wechatloginlib:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug
:app:javaPreCompileDebug
:app:compileDebugJavaWithJavacע: E:\work_project\zx_work\GitProject\XubeiSdkTool\app\src\main\java\com\tencent\xubeisdktool\MainActivity.javaʹ����δ������ȫ�IJ�����
ע: �й���ϸ��Ϣ, ��ʹ�� -Xlint:unchecked ���±��롣
:app:compileDebugSources
:app:transformClassesWithStackFramesFixerForDebug
:app:transformClassesWithDesugarForDebugException in thread "main" java.lang.IllegalArgumentException: Type without superclass: module-info
at com.google.common.base.Preconditions.checkArgument(Preconditions.java:191)
at com.google.devtools.build.android.desugar.DefaultMethodClassFixer.visit(DefaultMethodClassFixer.java:80)
at org.objectweb.asm.ClassVisitor.visit(ClassVisitor.java:113)
at com.google.devtools.build.android.desugar.InterfaceDesugaring.visit(InterfaceDesugaring.java:97)
at org.objectweb.asm.ClassReader.accept(ClassReader.java:621)
at org.objectweb.asm.ClassReader.accept(ClassReader.java:500)
at com.google.devtools.build.android.desugar.Desugar.desugarClassesInInput(Desugar.java:477)
at com.google.devtools.build.android.desugar.Desugar.desugarOneInput(Desugar.java:361)
at com.google.devtools.build.android.desugar.Desugar.desugar(Desugar.java:314)
at com.google.devtools.build.android.desugar.Desugar.main(Desugar.java:711)
FAILED
:app:transformNativeLibsWithMergeJniLibsForDebug
:app:transformResourcesWithMergeJavaResForDebug
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:transformClassesWithDesugarForDebug'.
> com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.google.devtools.build.android.desugar.Desugar with arguments {--input E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\21.jar --output E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\desugar\debug\25.jar --input E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\4.jar --output E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\desugar\debug\8.jar --input E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\44.jar --output E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\desugar\debug\48.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\envdetectionlib\build\intermediates\intermediate-jars\debug\classes.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\preheatqqlib\build\intermediates\intermediate-jars\debug\classes.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\wechatloginlib\build\intermediates\intermediate-jars\debug\classes.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\classes\debug --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\0.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\1.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\2.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\3.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\4.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\5.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\6.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\7.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\8.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\9.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\10.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\11.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\12.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\13.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\14.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\15.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\16.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\17.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\18.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\19.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\20.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\21.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\22.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\23.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\24.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\25.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\26.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\27.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\28.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\29.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\30.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\31.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\32.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\33.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\34.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\35.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\36.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\37.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\38.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\39.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\40.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\41.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\42.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\43.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\44.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\45.jar --classpath_entry E:\work_project\zx_work\GitProject\XubeiSdkTool\app\build\intermediates\transforms\stackFramesFixer\debug\46.jar --classpath_entry C:\Users\huruwo\.gradle\caches\modules-2\files-2.1\com.squareup.okhttp3\okhttp\3.8.0\5a11f020cce2d11eb71ba916700600e18c4547e7\okhttp-3.8.0.jar --classpath_entry C:\Users\huruwo\.gradle\caches\modules-2\files-2.1\com.squareup.okio\okio\1.13.0\a9283170b7305c8d92d25aff02a6ab7e45d06cbe\okio-1.13.0.jar --bootclasspath_entry C:\Users\huruwo\AppData\Local\Android\Sdk\platforms\android-30\android.jar --bootclasspath_entry C:\Users\huruwo\AppData\Local\Android\Sdk\platforms\android-30\optional\org.apache.http.legacy.jar --bootclasspath_entry C:\Users\huruwo\AppData\Local\Android\Sdk\platforms\android-30\optional\android.car.jar --bootclasspath_entry C:\Users\huruwo\AppData\Local\Android\Sdk\platforms\android-30\optional\android.test.mock.jar --bootclasspath_entry C:\Users\huruwo\AppData\Local\Android\Sdk\platforms\android-30\optional\android.test.base.jar --bootclasspath_entry C:\Users\huruwo\AppData\Local\Android\Sdk\platforms\android-30\optional\android.test.runner.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_181\jre\lib\resources.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_181\jre\lib\rt.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_181\jre\lib\jsse.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_181\jre\lib\jce.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_181\jre\lib\charsets.jar --bootclasspath_entry C:\Program Files\Java\jdk1.8.0_181\jre\lib\jfr.jar --min_sdk_version 21 --nodesugar_try_with_resources_if_needed --desugar_try_with_resources_omit_runtime_classes --legacy_jacoco_fix}
* 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 18s
81 actionable tasks: 77 executed, 4 up-to-date
解决方案
一般是文件或者库出问题了
更新插件即可
classpath "com.android.tools.build:gradle:7.0.2"
更多文章
upload202010image-273d494d56054bc384ec0915112c2cb6.png
fart脱壳机的使用与进阶1_fart的安装与使用pixel为例
wp-contentuploads202101Snipaste_2021-01-14_15-38-26-300x39.png
unidbg实战笔记2-抖音libttencrypt-so调用
unidbg实战笔记3-抖音llibcms-so调用xg参数计算
全面组件化-ddcomponentforandroid分析1
wp-contentuploads202101Snipaste_2021-01-14_15-39-12-300x286.png
unidbg实战笔记4-马蜂窝libmfw-so调用计算请求加密参数
upload202008image-0502608c4f6a4bcebb128e59a20eefc5.png
wp-contentuploads202102Image1-300x196.png
android-studio的自定义工程模板详解-让你开发神速的技巧
巧妙使用githubaction配合python脚本做多平台博客文章备份同步
wp-contentuploads202102Image-2-300x167.png
全面组件化-ddcomponentforandroid分析3
wp-contentuploads202101Snipaste_2021-01-14_15-41-14-300x133.png
最新详解android自动化无障碍服务accessibilityservice以及高版本问题
upload202010image-2764723140a7407a9f695e5b27afe894.png
upload202010image-3f82fc23bb014b20bf8231342e895b92.png
easyrecyclerview扩展的自定义recyclerview控件
wp-contentuploads202102Image3-2-300x131.png
2021最新wordpress5-6解决中文固定链接404正确方案
wechat8xposed通用hook框架适配新版微信-修复notificationmanagercompat适配异常
socksdroid结合charles抓取绕过代理的apk数据包快手-闲鱼等
fart脱壳机的使用与进阶3-fart重新编译去特征过x加密和
upload202008image-aadc892eaf3e4bbb89a9e44eec8a7c00.png
upload202012QQ截图20201212185208-7d06b619df8d4cad843d48c29a0f3338.png
installing-npm-dependencies-非常慢卡住了怎么办
upload202012QQ截图20201212231207-8f225dfd037c4577b4a5f0fd284ace39.png
unidbg实战笔记5-安居客libsignutil-so调用计算请求加密参数
upload202012xxxxxx-a2cd878487604e229c5107c94ca7e694.png
巧妙使用githubaction配合python脚本做多平台博客文章备份同步-2
android9-0动态链接库加载链接完全解读1-system-loadlibrary到dlopen
全面组件化-ddcomponentforandroid分析2
upload202008image-265a49fb6c844a3b800122b59921c868.png
jni编程笔记androidstudio3-0下的jni编程
upload202012xxx-fd4974355a40471abcc59f1816254b56.png
巧妙使用githubaction配合python脚本做多平台博客文章备份同步-4
upload202012QQ截图20201212231131-5ff6cdaf1e454449905779068e458678.png
wp-contentuploads202102Image4-2-300x113.png
更多推荐




所有评论(0)