none
关于应用降级的问题 RRS feed

  • 问题

  • 情况如下:

    鄙人本来有一个app支持 Windows Phone 8.0 及以上版本的操作系统,近日心血来潮打算推出一个可以在WP7上面运行的版本,于是乎使用WP7.1的SDK重新建立了一个支持WP7.1及以上版本的应用程序并且完成了代码重写,编译的xap包在WP8.1(WP7似乎已经不能解锁,而模拟器由于兼容性问题无法运行)上面正常部署,之后我将xap包上传到应用商店,于是“程序包”一页显示有WP8.0、WP7.1两个包,WP8的包在第一顺位。

    等到应用程序出现在WP7.5的商店中之后,下载时发现安装到75%时失败,提示“安装应用失败”。重试多次无果。

    请问这该如何解决?谢谢!

    这是WP7版本的WMAppManifest.xml:

    <?xml version="1.0" encoding="utf-8"?>

    <Deployment xmlns="(网址删去)“ AppPlatformVersion="7.0">
      <App xmlns="" ProductID="{bc9f4d13-c792-49d9-be39-29ad631f0255}" Title="Close Music" RuntimeType="Silverlight" Version="1.0.0.0" Genre="apps.normal"  Author="PC-DOS Workshop" Description="A Tile to close the music player of Windows Phone." Publisher="PC-DOS Workshop">
        <IconPath IsRelative="true" IsResource="false">ApplicationIcon.png</IconPath>
        <Capabilities>
          <Capability Name="ID_CAP_MEDIALIB"/>
        </Capabilities>
        <Tasks>
          <DefaultTask  Name ="_default" NavigationPage="MainPage.xaml"/>
        </Tasks>
        <Tokens>
          <PrimaryToken TokenID="Close_MusicToken" TaskName="_default">
            <TemplateType5>
              <BackgroundImageURI IsRelative="true" IsResource="false">Background.png</BackgroundImageURI>
              <Count>0</Count>
              <Title>Close Music</Title>
            </TemplateType5>
          </PrimaryToken>
        </Tokens>
      </App>
    </Deployment>

    这是WP8版本的:

    <?xml version="1.0" encoding="utf-8"?>
    <Deployment xmlns="(网址删去)" AppPlatformVersion="8.0">
      <DefaultLanguage xmlns="" code="en-US" />
      <App xmlns="" ProductID="{a0bc8e46-8696-4783-8f87-589b9bb2ae65}" Title="Close Music" RuntimeType="Silverlight" Version="1.0.0.0" Genre="apps.normal" Author="PC-DOS Workshop" Description="A Tile to close the music player of Windows Phone." Publisher="PC-DOS Workshop" PublisherID="{49c85832-1caa-419d-8676-6ddf21824c10}">
        <IconPath IsRelative="true" IsResource="false">Assets\Tiles\FlipCycleTileSmall.png</IconPath>
        <Capabilities>
          <Capability Name="ID_CAP_MEDIALIB_AUDIO" />
          <Capability Name="ID_CAP_MEDIALIB_PLAYBACK" />
          <Capability Name="ID_CAP_MEDIALIB_PHOTO" />
        </Capabilities>
        <Tasks>
          <DefaultTask Name="_default" NavigationPage="MainPage.xaml" />
        </Tasks>
        <Tokens>
          <PrimaryToken TokenID="Stop_MusicToken" TaskName="_default">
            <TemplateFlip>
              <SmallImageURI IsRelative="true" IsResource="false">Assets\Tiles\FlipCycleTileMedium.png</SmallImageURI>
              <Count>0</Count>
              <BackgroundImageURI IsRelative="true" IsResource="false">Assets\Tiles\FlipCycleTileMedium.png</BackgroundImageURI>
              <Title>Close Music</Title>
              <BackContent>
              </BackContent>
              <BackBackgroundImageURI>
              </BackBackgroundImageURI>
              <BackTitle>
              </BackTitle>
              <LargeBackgroundImageURI IsRelative="true" IsResource="false">Assets\Tiles\FlipCycleTileLarge.png</LargeBackgroundImageURI>
              <LargeBackContent />
              <LargeBackBackgroundImageURI IsRelative="true" IsResource="false">
              </LargeBackBackgroundImageURI>
              <DeviceLockImageURI>
              </DeviceLockImageURI>
              <HasLarge>True</HasLarge>
            </TemplateFlip>
          </PrimaryToken>
        </Tokens>
        <ScreenResolutions>
          <ScreenResolution Name="ID_RESOLUTION_WVGA" />
          <ScreenResolution Name="ID_RESOLUTION_WXGA" />
          <ScreenResolution Name="ID_RESOLUTION_HD720P" />
        </ScreenResolutions>
      </App>
    </Deployment>

    • 已编辑 PC-DOS 2017年8月10日 8:48
    2017年8月10日 8:39