2012-03-23 62 views
1

我最近創建了我的第一個Android動態壁紙,它不會在朋友的設備上工作,但它會在我的設備上完美工作。Android動態壁紙在設備上空白

當朋友加載已簽名的對齊apk時,android不會渲染壁紙,而是坐在空白屏幕上。

我被這個問題困住了好幾天,然而我找到了答案,並且我想與互聯網分享它,其他人也遇到了這個問題。

如果你已經使用了Android調試器動態壁紙,你會使用

android.os.Debug.waitForDebugger(); 

我的問題與其他人在使用被等待調試器的APK來了,因爲他們的機器人最有可能沒有連接到運行eclipse和adb的計算機,牆紙無限期地等待。

壁紙引擎初始化固定碼:

SonicEngine() { 
        //android.os.Debug.waitForDebugger(); 
        Log.i(TAG, "Initializing Sonic wallpaper!"); 
        /* Initialization stuff */ 
      } 

評論或刪除等待調試器調用後,該服務將PROCEDE並在所有設備上成功地渲染。

+0

歡迎來到Stackoverflow!如果你有這個問題的答案,那麼也請用解決方案發表一個答案並接受它,這樣問題就會得到解答。 – Luksprog 2012-03-23 20:01:32

+0

這是一個問題? – slayton 2012-03-23 20:42:44

+0

因爲,我的帳戶是新的,所以我無法在8個小時內回覆我自己的問題,對不起。將盡快發佈。 – 2012-03-23 20:53:25

回答

1
SonicEngine() { 
       //android.os.Debug.waitForDebugger(); 
       Log.i(TAG, "Initializing Sonic wallpaper!"); 
       /* Initialization stuff */ 
     } 

必須確保註釋或刪除waitForDebugger()時實際釋放您的動態壁紙,否則將在該點掛起。