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

Jor*_*rdi 6 android expansion-files

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

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

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

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

    无论如何,执行

    Helpers.doesFileExist(this, str, 27959282L, false); 
    
    Run Code Online (Sandbox Code Playgroud)

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

  2. 尝试从其他设备下载时,会出现:"下载失败,因为无法找到资源".

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

    [licensechecker]无法绑定到服务.

搜索后,我尝试过:

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

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

Jor*_*rdi 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(...)
      //*/
    };
Run Code Online (Sandbox Code Playgroud)

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

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