我想知道如何從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