Android Studioにてあるアプリの開発をしております。
実行をすると、コンパイラのエラーメッセージに、
「エラー:コードが大きすぎます」と警告されます。
ちなみにログを確認すると、以下のメッセージが出ております。
09-23 03:10:17.217 30117-30117/? E/memtrack: Couldn't load memtrack module (No such file or directory)
09-23 03:10:17.217 30117-30117/? E/android.os.Debug: failed to load memtrack module: -2
この関数は自作の関数ですが、任意の値に応じて処理を実行する関数で、任意の値は500程となります。任意の値に対する処理を順次増やしながら、正しく処理がされるかを確認して進めておりましたが、この関数のコードの文字数が308909を超えた時点で(任意の値が180番目の処理まで進めた)、上記のエラーが出ました。
1.これは、ひとつの関数の文字が多すぎる事が原因のエラーでしょうか?
2.この関数はまだ文字数を増やしていきたいのですが、このエラーを回避する方法はありますでしょうか?
以上、どなたかご存知の方、ご教授頂きたくよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー