2011-03-07 50 views
2

我爲客戶做了一個動態壁紙,他們有一個報告說,一個朋友與Galaxy S(運行2.2,根源)變得「應用程序未安裝「當他們試圖安裝。動態壁紙的「應用程序未安裝」,在某些電話

我沒有這個我自己在設備/模擬器我有,我的客戶也沒有。我只能想象它是與AndroidManifest.xml中

這是做:

<application android:icon="@drawable/icon" android:label="World Rugby NZ 2011 LIVE Wallpaper"> 

    <service 
     android:label="World Rugby NZ 2011" 
     android:name=".RugbyWallpaper" 
     android:permission="android.permission.BIND_WALLPAPER"> 
     <intent-filter> 
      <action android:name="android.service.wallpaper.WallpaperService" /> 
     </intent-filter> 
     <meta-data android:name="android.service.wallpaper" android:resource="@xml/wallpaper" /> 
    </service> 

</application> 

<uses-feature android:name="android.software.live_wallpaper" /> 

<uses-sdk android:minSdkVersion="7" /> 

我有這個在/ RES/XML /牆紙。 xml

<wallpaper xmlns:android="http://schemas.android.com/apk/res/android" 
    android:thumbnail="@drawable/icon" 
/> 

有什麼我失蹤?

+0

這是第一個版本你的朋友的手機上的壁紙? – 2011-03-07 11:54:46

+0

是的 應該如此嗎? – 2011-03-09 08:51:00

+1

@Sticky你能解決這個問題嗎?我也有同樣的問題 。請幫忙! – 2013-11-16 10:17:51

回答

2

它有點晚了一個答案,但也許它可以幫助別人:

你有你的設置的Activity添加到Android清單

<application android:icon="@drawable/icon" android:label="World Rugby NZ 2011 LIVE Wallpaper"> 

    <service 
    . 
    . 
    .> 
    </service> 
<activity 
     android:name=".WhateverYourSettingsAreCalled" 
     android:label="@string/title_wall_settings" 
     android:exported="true" > 
    </activity>