0

アクアリウムのライブ壁紙をダウンロードしました。Eclipse で実行するとエラーは表示されませんが、コンソールには次のメッセージが表示されます

                                                Android Launch!
  [2012-05-25 14:55:43 - LiveAquariumWallpaper] adb is running normally.
  [2012-05-25 14:55:43 - LiveAquariumWallpaper] **No Launcher activity found!**
  [2012-05-25 14:55:43 - LiveAquariumWallpaper] **The launch will only sync the application package on the device!**
  [2012-05-25 14:55:43 - LiveAquariumWallpaper] Performing sync
  [2012-05-25 14:55:43 - LiveAquariumWallpaper] Automatic Target Mode: Preferred AVD 'deepi-8' is available on emulator 'emulator-5556'
  [2012-05-25 14:55:45 - LiveAquariumWallpaper] Application already deployed. No need to reinstall.
  [2012-05-25 14:55:45 - LiveAquariumWallpaper] \LiveAquariumWallpaper\bin\LiveAquariumWallpaper.apk installed on device
  [2012-05-25 14:55:45 - LiveAquariumWallpaper] Done!

メニューを設定しようとすると、このメッセージが表示されるのはなぜですか -> ライブ壁紙 -> 水族館 -> 壁紙を設定してください。なぜ?その理由は何ですか?Logcat:こちら

4

2 に答える 2

1

メモリ不足につながる大きなビットマップを利用しています。この行を見るとわかるように、

05-25 15:21:04.276: E/AndroidRuntime(360):   at android.graphics.Bitmap.nativeCreate(Native Method)
05-25 15:21:04.276: E/AndroidRuntime(360):   at android.graphics.Bitmap.createBitmap(Bitmap.java:468)
05-25 15:21:04.276: E/AndroidRuntime(360):   at android.graphics.Bitmap.createBitmap(Bitmap.java:435)
05-25 15:21:04.276: E/AndroidRuntime(360):   at android.graphics.Bitmap.createScaledBitmap(Bitmap.java:340)

ビットマップサイズを拡大縮小するか、より小さなビットマップを使用して、ビットマップサイズを縮小する方法を見つける必要があります。

ここでは、OOMについて多くの議論があります。これらを見て、それを再び愛する方法を見つけてください。

https://stackoverflow.com/search?q=out+of+memory+android

于 2012-05-25T10:09:51.737 に答える
0

アプリは正しくインストールされていますが、通常のアプリケーションのように出力が表示されません。そのため、実際のデバイスで livewallper.in として設定する必要があります。ホーム画面をロングタッチすると、これを選択して設定する壁紙が表示され、インストールされている壁紙アプリが見つかります。そのapkを選択すると、画面に壁紙が表示されます。

于 2012-05-25T10:09:02.597 に答える