构建App Method代码过大时出错

时间:2016-04-22 14:56:18

标签: android android-studio build

我从现有代码导入了我的项目。我没有做任何修改但是当我构建应用程序时出现错误:

  

:XXXXPlayer:transformClassesWithInstantRunForDebug FAILED        FAILURE:构建因异常而失败。

     

*出了什么问题:    任务执行失败':xxxxPlayer:transformClassesWithInstantRunForDebug'。

     

方法代码太大了!

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

你应该将你的功能分解成不同的功能。创建一个大方法真的很糟糕。

抛出错误,因为Java中的方法存在64K字节代码大小限制。

可能会有帮助http://chrononsystems.com/blog/method-size-limit-in-java

此答案中提出的结帐解决方案"Code too large" compilation error in Java

答案 1 :(得分:0)

产生错误是因为您添加了许多依赖项。

首先使用所需的Java类名称,例如ApplicationDelegate,并以MultiDexApplication扩展。 打开android清单文件,在应用程序标签中添加此类'android:name=".ApplicationDelegate"'。!