首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用jobb工具Android创建OBB文件

如何使用jobb工具Android创建OBB文件
EN

Stack Overflow用户
提问于 2013-02-04 11:00:50
回答 2查看 16.5K关注 0票数 5

我的应用程序已经增长到超过50 My,所以我现在需要使用一个扩展文件。在搜索时,我发现有不同的文件可以用作扩展文件,如zip、pdf等。我试图将我的数据放入.obb文件,但我不知道如何创建这些文件并将数据放入这些文件中。

更新的

First:

我发现jobb工具用于创建obb文件。但是我很困惑这个$ jobb -d /temp/assets/ -o my-app-assets.obb -k secret-key -pn com.my.app.package -pv 11命令是如何运行的。

我试着在cmd上运行这个($ jobb -d /temp/assets/ -o my-app-assets.obb -k secret-key -pn com.my.app.package -pv 11,但是我的cmd说jobb不能识别为内部或外部命令。

第二种:,我可以在这些obb文件中放入哪种类型的文件?我在考虑布局,可绘制的文件?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-04 13:16:54

我的cmd说jobb不被识别为内部或外部命令

将/tools添加到您的路径中,或者使用path/to/sdk/tools/jobb.bat代替jobb

在这些obb文件中放置哪种类型的文件?

大的。例如,您可以使用以下代码将可绘制文件放入ImageView:

代码语言:javascript
复制
imageView.setImageBitmap(
    BitmapFactory.decodeFile(
        sm.getMountedObbPath("/path/to/obb/file") + 
        "path/to/file/in/obb.png")

或者,播放声音:

代码语言:javascript
复制
mp.setDataSource(AcItem.this, 
    Uri.fromFile(new File(
        sm.getMountedObbPath("/path/to/obb/file") + 
        "path/to/file/in/obb.png"));
mp.prepare();
mp.start();

正如我所承诺的,GitHub链接到我的obb管理类:https://github.com/uncleLem/AndroidUtils/blob/master/src/io/github/unclelem/androidutils/utils/ObbExpansionsManager.java,我希望它会有所帮助。

票数 8
EN

Stack Overflow用户

发布于 2014-09-08 09:40:15

只需在命令提示符中这样写,然后按enter键

代码语言:javascript
复制
C:\>C:\Development\Android\adt-bundle-windows-x86-20140321\sdk\tools\jobb -d C:\
Myworkspace\ImageTargets\assets\ -o Imagetargets.obb -k globe -pn com.ib.globeap
p.activity -pv 200 -v
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14685315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档