我想知道如何从apk中提取数据并将其存储在SD卡中。我知道这种方法是可行的,但我发现的所有指南都不清楚。如何拆分Android应用程序
回答
这是如何拆分大量APK文件(如NFS Shift,Breakbreakers,KrazyRacers,The Sims等)的方式,所以请按照我的指示: 我们应该知道我们想要的应用程序/游戏的原始文件名分裂它。 例子: NFS Shift键= com.ideaworks3d.nfsshift Breakbreakers = com.ideaworks3d.tackle KrazyRacers = com.polarbit.krazyracers 所以,想知道有关原始文件name..we应该运行的Dalvik调试软件(DDMS .bat)和...
按照上面的图片说明,在Dalvik Debugger上点击您的手机名称,在日志面板上查看进程,并搜索关键字:runNative知道保存数据文件的位置(分割apk文件的结果)在SD卡上。 有标题:runNative:/data/data/com.ideaworks3d.nfsshift/files 因此,我们可以得出结论,SD卡数据将存储在SD卡上://data/data/com.ideaworks3d.nfsshift/files 重命名apk文件压缩文件(例如nfsshift.apk成为nfsshift.zip)。然后..只要使用winzip或winrar在你的电脑上解压缩它。 关于提取的文件,我们将看到“assets”文件夹。打开该文件夹,然后...检查哪个文件是最大尺寸。 将最大的一个复制到:runNative的位置(参见上面!它是Dalvik上发现的对象) 仅供参考,如果最大的文件扩展名是* .jpg,则删除.jpg扩展名,并复制到runNative位置。 (例如:data.dz.jpg,将会是data.dz) 因此..点击两次apk文件重命名后的zip文件,删除assets文件夹中最大的文件,然后重新将* .zip文件重命名为* .apk文件。 然后,安装劈裂apk文件到您的Android手机(如果应用程序/游戏已经存在,只是将其删除,然后再重新安装)
事情是如何遵循上面的图像?我不知道如何获得runNative:....我用ddms单击了我的电话名称,但是我没有看到一个关键字是runNative。 – vovorine 2010-12-19 00:37:33
- 1. 如何将Android应用程序拆分为lib +应用程序
- 2. Android“拆分视图”应用程序
- 3. 如何拆分ui5应用程序
- 4. UI拆分视图应用程序ipad
- 5. 代码拆分vuex应用程序
- 6. 拆分测试Android应用程序的最佳实践
- 7. NServiceBus经销商 - 如何拆分应用程序
- 8. 如何拆分我的Web应用程序?
- 9. 如何将JavaScript应用程序拆分为多个文件?
- 10. 如何将C++ Builder应用程序拆分为DLL
- 11. 拆分视图应用程序,如何更改标题popover?
- 12. 将Android应用拆分为两部分
- 13. 拆分应用程序的部分用Prism
- 14. 将Android应用程序拆分为两个“分支”,免费和付费
- 15. 拆分C#应用程序到模块部分
- 16. 12应用程序代码库因素我应该拆分
- 17. 如何用Android应用程序打开Facebook应用程序?
- 18. 如何转换MVC中的SAPUI5单一视图应用程序拆分应用程序
- 19. 如何判断Web应用程序是否使用代码拆分
- 20. 使用ltrace分析Android应用程序
- 21. 如何从Java Web应用程序启动Android应用程序?
- 22. Android:应用程序Protector应用程序如何工作?
- 23. 如何将AngularJS应用程序转换为android应用程序
- 24. 如何将j2me应用程序转换为android应用程序?
- 25. 如何获得Android应用程序的应用程序列表?
- 26. Android应用程序和Web应用程序如何工作?
- 27. Android“应用程序锁定”应用程序如何工作?
- 28. iPad拆分视图应用程序 - DetailViewController方法从未调用
- 29. 如何在不使用Android应用程序时注销android应用程序
- 30. 如何为每个Windows操作系统和我的应用程序拆分RAM?
请,澄清问题。你到底想做什么?把一些内容放在SD卡上或在SD卡上执行安装? – 2010-12-17 11:05:41
另外,你想“从apk中提取......”的“数据”是什么?如果你在问题中没有提供足够的信息,你不可能得到像样的答案。 – CommonsWare 2010-12-17 11:19:25
我想吐出应用程序,以便我可以节省手机上的空间。例如,原始的fifa 10是30+ mb,这将占用手机存储器的几乎一半。分裂游戏后,1mb这是apk将被存储在手机内存中,并且从apk中提取的约30mb的文件夹将被存储在SD卡中。主要问题是我不知道如何获取目录到存储文件夹。我发现的所有指南都不清楚,但我知道可以使用ddms(Dalvik调试监视器服务)完成 – vovorine 2010-12-18 03:18:17