丈夫志四海,万里犹比邻。这篇文章主要讲述AndroidStudio Terminal的使用相关的知识,希望能为你提供帮助。
gradlew
assembleDebug
--stacktrace
【AndroidStudio Terminal的使用】查看使用的依赖的
Execution failed for task ‘:app:transformClassesWithMultidexlistForDebug‘.
>
com.android.build.api.transform.TransformException: Error while generating the main dex list
这个问题多半是依赖重复导致的
在android studio Terminal 输入
gradlew
assembleDebug
--stacktrace
来查到具体问题
例如:
Caused by: com.android.tools.r8.errors.CompilationError: Program type already present: it.s
ephiroth.android.library.imagezoom.ImageViewTouch$OnImageViewTouchDoubleTapListener
it.sephiroth.android.library.imagezoom。这个包重复。
解决办法:
1、自己添加了两个:
删掉一个就可以。
2、如果是在第三包里有引用,自己又引入(在哪个第三方的这个不好找,凭自觉了)
删掉自己引入的或把第三方里面的去除
api
(‘com.xxx.xxxx.xxx‘){
exclude group: ‘it.sephiroth.android.library.imagezoom‘
}
推荐阅读
- 解决阿里云部署 office web apps ApplicationFailedException 报错问题
- Apple导出p12证书 导出证书为p12 Apple开发
- 软件测试_Loadrunner_APP测试_性能测试_脚本优化_脚本回放
- 软件测试 APP测试丶
- 04.Android之动画问题
- 4个对Go语言批评(优点和缺点)
- Python日志记录(深入的教程)
- 什么是Kubernetes(容器化和部署指南)
- 如何建立一个有效的初始部署管道