2016-04-22 6 views
0

私は既存のコードからプロジェクトをインポートしました。私は修正をしませんでしたが、アプリケーションをビルドするときにエラーが発生します:エラーApp Methodコードを大きくしすぎると

:XXXXPlayer:transformClassesWithInstantRunForDebug FAILED FAILURE: Build failed with an exception.

*What went wrong: Execution failed for task ':xxxxPlayer:transformClassesWithInstantRunForDebug'.

Method code too large!

何か考えですか?

答えて

1

機能を別の機能に分割する必要があります。 1つの大きな方法を作成することは本当に悪い設計です。

Javaのメソッドに64KBのバイトコードサイズ制限があるため、エラーがスローされます。

この回答"Code too large" compilation error in Java

+0

で提案されている便利http://chrononsystems.com/blog/method-size-limit-in-java

また、チェックアウトソリューションがあるかもしれませんがご回答いただきありがとうございますが、問題は、他のマシンでのビルド作業はので、多分problemeがマックであるということです –