Android 为扩展包创建0%压缩的zip文件mac

Android 为扩展包创建0%压缩的zip文件mac,android,zip,apk-expansion-files,Android,Zip,Apk Expansion Files,我正在尝试为Android应用程序创建一个扩展包,其中包含大约100个.mp3文件。正如我从文档和问题中了解到的,zip文件必须压缩0% 如何在mac上创建0%压缩的zip文件?尝试使用此命令创建扩展文件 $ jobb -d pathToFolder -o fileName.obb -k secret-key -pn packageName -pv 1 有关更多详细信息,请参见以下是扩展包的工作实现,其中包含一个zip文件,其中包含.mp3文件: 创建压缩率为0%的zip文件(在mac in终

我正在尝试为Android应用程序创建一个扩展包,其中包含大约100个.mp3文件。正如我从文档和问题中了解到的,zip文件必须压缩0%


如何在mac上创建0%压缩的zip文件?

尝试使用此命令创建扩展文件

$ jobb -d pathToFolder -o fileName.obb -k secret-key -pn packageName -pv 1

有关更多详细信息,请参见

以下是扩展包的工作实现,其中包含一个zip文件,其中包含.mp3文件:

创建压缩率为0%的zip文件(在mac in终端上):

  • 将所有要压缩的文件放在一个文件夹中。让我们称之为文件夹,其中包含文件

  • 将cd放入文件夹\u的父目录,其中包含\u文件\u至\u ZIP

  • 使用以下bash脚本创建文件名为FILENAME.zip的zip文件

    $zip-0-r FILENAME.zip文件夹_与_文件_至_zip

  • 在google play控制台中上传新的apk和zip文件

    下面是从zip文件设置MediaPlayer对象数据源的示例代码。请注意,我是如何将
    文件夹\u和\u文件\u添加到\u ZIP/
    作为.mp3文件路径的一部分的。这是至关重要的

            soundFileName = "test_file.mp3";
            soundFileName = "FOLDER_WITH_FILES_TO_ZIP/" +soundFileName;
    try{
                // Get a ZipResourceFile representing a specific expansion file
                ZipResourceFile expansionFile = APKExpansionSupport.
    
                //Get the zip file with main obb file version 7 and no patch obb file    
                getAPKExpansionZipFile(MainActivity.this.getApplicationContext(),7,0);
    
                //Get the asset file descriptor
                AssetFileDescriptor assetFileDescriptor = expansionFile.getAssetFileDescriptor(soundFileName);
    
                //Set the dataSource
                mediaPlayer.setDataSource(assetFileDescriptor.getFileDescriptor(), assetFileDescriptor.getStartOffset(), assetFileDescriptor.getLength());                
            }
    
            catch (IllegalArgumentException e) { e.printStackTrace();   }
            catch (IllegalStateException e) { e.printStackTrace();}
            catch (IOException e) {e.printStackTrace(); }
    
    你能解释一下“-0”在终端邮政编码中的作用吗?谢谢