0
複数の画面サイズをサポートするアプリを開発しています。中規模の画面(nexus 3.7)でそのアプリケーションを実行するとうまく動作しますが、小さいか大きい画面を使って同じコードを実行すると、アプリケーションがクラッシュします。誰も私にこの問題を解決する方法を教えてもらえますか?アンドロイドの小さな画面と大きな画面で動作するとアプリがクラッシュする
02-06 21:05:38.384: E/AndroidRuntime(331): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.deepak.alice/com.android.deepak.alice.SwipeOfLetters}: android.view.InflateException: Binary XML file line #17: Error inflating class <unknown>
02-06 21:05:38.384: E/AndroidRuntime(331): Caused by: android.view.InflateException: Binary XML file line #17: Error inflating class <unknown>
02-06 21:05:38.384: E/AndroidRuntime(331): Caused by: java.lang.reflect.InvocationTargetException
02-06 21:05:38.384: E/AndroidRuntime(331): Caused by: java.lang.OutOfMemoryError: bitmap size exceeds VM budget
こんにちはmichael ...コードを通じてこのメモリの問題を解決する方法はありますか? –
はい。ネイティブ割り当て(C++)を使用することにより、制限はありません。 Javaではこれは不可能です。一般的には、すべてのメモリリークを避けて、必要なだけ割り当てる必要があります。 – poitroae