當前位置:首頁 » 網路管理 » dex是什麼文件能刪除
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

dex是什麼文件能刪除

發布時間: 2022-04-16 18:53:41

① 文件後綴名是DEX可以刪除嗎

一般是手機Java可執行程序文件,類似於電腦上的 ".exe"這類文件可不可以刪除

② 文件後綴名是dex的是什麼意思

一般是手機Java可執行程序文件,類似於電腦上的 ".exe"

③ dex是什麼意思

dex文件是Android系統的可執行文件,包含應用程序的全部操作指令以及運行時數據。

由於dalvik是一種針對嵌入式設備而特殊設計的java虛擬機,所以dex文件與標準的class文件在結構設計上有著本質的區別。

編譯原理:

當java程序編譯成class後,還需要使用dex工具將所有的class文件整合到一個dex文件,目的是其中各個類能夠共享數據,在一定程度上降低了冗餘,同時也是文件結構更加經湊,dex文件是傳統jar文件大小的50%左右。

dex將原來class每個文件都有的共有信息合成一體,這樣減少了class的冗餘。

從宏觀上來說dex的文件結果很簡單,實際上是由多個不同結構的數據體以首尾相接的方式拼接而成。

④ system0dex是什麼文件,可以卸載嗎

如果不是你安裝過的就是系統必要的,不能刪,容易出問題

⑤ dex是什麼文件可以刪嗎

dex是應用安裝時生成的虛擬機可執行二進制文件,如果應用還存在,刪除了下次手機開機時還會再次生成,卸載軟體時會同時刪除dex文件。所以沒有必要手動刪除dex文件。
對於Android DEX文件進行優化,需要注意的一點是DEX文件的結構是緊湊的,但是我們還是要想方設法的進行提高程序的運行速度,我們就仍然需要對DEX文件進行進一步優化。
調整所有欄位的位元組序(LITTLE_ENDIAN)和對齊結構中的每一個域 驗證DEX文件中的所有類 對一些特定的類進行優化,對方法里的操作碼進行優化 。優化後的文件大小會有所增加,應該是原Android DEX文件的1-4倍。 優化發生的時機有兩個:對於預置應用,可以在系統編譯後,生成優化文件,以ODEX結尾。
這樣在發布時除APK文件(不包含DEX)以外,還有一個相應的Android DEX文件;對於非預置應用,包含在APK文件里的DEX文件會在運行時被優化,優化後的文件將被保存在緩存中。
每一個Android應用都運行在一個Dalvik虛擬機實例里,而每一個虛擬機實例都是一個獨立的進程空間。虛擬機的線程機制,內存分配和管理,Mutex等等都是依賴底層操作系統而實現的。

⑥ 安卓手機里的DEX文件可以刪除么

謝邀。(話說我只是個水貨,別老邀我啊) ODEX是安卓上的應用程序apk中提取出來的可運行文件,即將APK中的classes.dex文件通過dex優化過程將其優化生成一個.dex文件單獨存放,原APK中的classes.dex文件會保留。 這樣做可以加快軟體的啟動速度,預先提取,減少對RAM的佔用,因為沒有odex的話,系統要從apk包中提取dex再運行。odex文件的定義,以上引用自網路。 安卓系統里應該是odex文件,如果出現這個文件,表明相應的程序已經經過了odex化,原有的apk中將不再包含classes.dex文件(這點有待考證,和上面引用內容不符,但是我查看了幾個odex化的刷機包,裡面的apk都是不含classes.dex文件的)。如果你刪除了這個odex文件,那這個程序也就無法運行了,所以請不要隨意刪除它。 如果要在保證程序正常運行的情況下,不想看到這個odex文件,那就要對這個程序進行deodex處理。方式有很多,現成的工具也有很多...麻煩請在各大搜索引擎和論壇查找。就是這樣的喵~

⑦ android手機的apk文件中的class.dex文件是什麼是做什麼用的呢

簡單說就是優化後的android版.exe。每個apk安裝包里都有。相對於PC上的java虛擬機能運行.class;android上的Davlik虛擬機能運行.dex。

作用

讓dalvik能夠運行。

dex好處

可以直接用DexClassLoader類載入,動態載入。於是只要在dex上加殼,在程序運行時脫殼,就可以規避靜態反編譯的風險。

(7)dex是什麼文件能刪除擴展閱讀

使用dex文件的原因

在Android系統中,一個App的所有代碼都在一個Dex文件裡面。Dex是一個類似Jar的包,存儲了很多Java編譯位元組碼的歸檔文件。

因為Android系統使用Dalvik虛擬機,所以需要把使用Java Compiler編譯之後的class文件轉換成Dalvik能夠執行的class文件。

⑧ 手機儲存空間不夠了怎麼辦,有沒有有經驗的人,比如哪些文件夾可以刪除等

下載一個re管理器
安智市場下載
1.打開RE管理器,進入手機/data/dalvik-cache目錄下,裡面
全是一些.dex數據文件,不管軟
件安裝在手機或內存卡,都會在
這里生成文件,特別是當軟體刪
除後,文件仍然留在此目錄下。
2.文件名全部為英文,大家仔細
看文件名後看軟體是否已經刪
除,刪除了的就可以直接刪
除.dex文件,每個文件佔用空間
都比較大,真正徹底釋放手機內
存可用空間。
3.當然root後刪除自帶的軟體里
面也是有殘留文件的,對准軟體
名後可以一一刪除,如果哪個文
件名不知具體是哪個軟體,多百
度吧。
4.打開RE管理器,進入手機/data/log目錄下,裡面是一些日
志文件,佔用的空間也是非常大
的,可以全部刪除,不過開機後
仍然有兩三個文件會自動生成,