扩展文件下载错误。找不到AAC文件验证/资源

时间:2012-10-01 10:55:19

标签: android expansion-files

我遇到了两个不同的错误,一个来自平板电脑,另一个来自手机。

我已将ZIP未压缩文件上传到Google Play商店,其中包含4个音频文件(超过一天前),我遇到了一些问题。

  1. 尝试从一台设备下载时,会下载扩展文件,99%时出现错误“AAC文件验证失败”。

    这是由于“SampleDownloaderActivity”中的'false'参数 - > 'protected void onPostExecute(布尔结果)'

    无论如何,执行

    Helpers.doesFileExist(this, str, 27959282L, false); 
    

    返回TRUE并且Zip(obb)中的mp3文件工作/播放正确。

  2. 尝试从其他设备下载时,会显示:“下载失败,因为无法找到资源”。

    我在控制台中发现了一条消息,我认为该消息指的是罪魁祸首。

      

    [licensechecker]无法绑定到服务。

  3. 搜索后,我尝试过:

    • 对于第1期,评论CRC校验。它没有帮助。
    • 对于第2期,请按照this question的说明进行操作。它也没用。

    我还没有找到任何解决方案。我在'DND-AAC'(从Google Code获取)的工作资源中遇到了相同的结果。

1 个答案:

答案 0 :(得分:0)

这是解决方案(与问题中的回答/编辑相同):

第一个问题:SampleDownloaderActivity

   private static final XAPKFile[] xAPKS = {
    new XAPKFile(
            true, // true signifies a main file
            2001, // the version of the APK that the file was uploaded
               // against
            27959282L // the length of the file in bytes
    ) /*
     , new XAPKFile(...)
      //*/
    };

未正确设置硬编码信息。另外,我没有补丁文件,所以我不得不从数组中删除它。

2n问题:Play商店应用程序丢失了!!有一个直接访问但没有应用程序(没有关于为什么的线索)。我从手机上做了一个APK备份并安装在平板电脑上,然后重新启动平板电脑,一切正常。