某些手机​​上的动态壁纸“未安装应用程序”

时间:2011-03-07 10:02:57

标签: android

我为一个客户制作了动态壁纸,并且他们有一个报告,一个有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/wallpaper.xml

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

我有什么遗失的吗?

1 个答案:

答案 0 :(得分: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>