0

Android アプリケーションのテストを行いましたが、問題なく動作しています。しかし、clickOnView1つのボタンを追加すると、クリック後に失敗しました:

Test run failed: Instrumentation run failed due to 'java.lang.OutOfMemoryError' bitmap size exceeds VM budget

なぜこれが起こっているのか、何か考えはありますか?より大きな SD カード サイズで別の AVD を作成する必要がありますか? 私が使用しているものでは、128MBあります。

4

3 に答える 3

0

さて、これが解決策です、多分それは誰かのために役立つでしょう。AVDプロパティで、最大VMアプリケーションのヒープサイズを64(以前は24)に変更しましたが、問題は解決しました。

于 2012-05-18T07:56:18.037 に答える
0

プロジェクトのプロパティに移動してください-> Javaビルドパスが順番にヒットし、エクスポートタブマーク1.yourProject / src 2.yourProject / genがライブラリにヒットし、リスト内のacraファイルがOKになっていることを確認してから、プロジェクトをクリーンアップして実行してください。 .

于 2012-05-03T19:37:06.543 に答える
0

OutOfMemoryError、作成した AVM や設定した SD カードとは関係ありません。

ビットマップを処理するために使用されるメモリの量が大きすぎます。おそらく、サイズが大きすぎるビットマップやビットマップの数が多すぎるビットマップを使用している可能性があります。

アプリケーションおよび/またはテストでビットマップを処理する方法を確認し、それらを改善できるかどうかを確認する必要があります。

参考資料:ビットマップを効率的に表示する

于 2012-05-03T07:30:57.447 に答える