AndroidエミュレータとGalaxy S2の両方で画像を使用する際に問題があります。私はネイティブに書くのではなく、私はチタンを使用しています。チタンAndroid:画像とメモリ
私のアプリでイメージへの参照をコメントアウトすると、完全に実行されます。私はメモリリークがないかどうかを確認しています。
私はコンソールに入るエラーがある:アプリはiOSの中で完璧に動作します
I/dalvikvm-heap(1867): Clamp target GC heap from 24.689MB to 24.000MB
E/GraphicsJNI(1867): VM won't let us allocate 1183156 bytes
D/dalvikvm(1867): GC_FOR_MALLOC freed <1K, 45% free 4499K/8135K, external 16311K/16603K, paused 48ms
E/TiDrawableReference(1867): (main) [3335,78053] Unable to load bitmap. Not enough memory: bitmap size exceeds VM budget
E/TiDrawableReference(1867): java.lang.OutOfMemoryError: bitmap size exceeds VM budget
、チタンとAndroidとのより良いハンドルイメージ管理に任意のヒントがありますか?
SDK:1.8.2 ランタイム:V8
これは実際にはリークではなく、大きな画像を表示するのに十分なメモリがないということです。あなたのコードを試してください、しかし、小さな画像を使用して、作品を次にチャンク(アンドロイドSDKのサンプルコードを持っている)に画像をカットする必要があります。しかし、まず小さな画像で試してみてください。 – Bigflow
backgroundImage fullScreenを使用することになったようですが、これを避けるためにスクリーンレイアウトを完全に変更しました。ヒントありがとうございます。 – lookbadgers