導航:首頁 > 五金知識 > 鑭工具箱dex2oat優化

鑭工具箱dex2oat優化

發布時間:2021-11-09 12:26:26

㈠ 王者榮耀進入戰場太慢怎麼辦

取消
首頁
編程
手機
軟體
硬體
安卓
蘋果
手游
教程
平面
伺服器
手機學院 > 安卓手機 >
華為手機玩王者榮耀很卡怎麼辦 六招幫你解決卡頓問題
2017-02-21 10:15:49 腳本之家
最近有很多基友報王者榮耀卡頓,我在網上搜羅了一些辦法,整理出來,希望對大家有用

華為手機玩王者榮耀很卡怎麼辦
查看設備內是否插有SD卡。如果是把游戲裝在了SD卡中,建議將游戲移入機身儲存。並且注意,在玩游戲的時候不要對SD卡有任何操作(如果不是很清楚SD卡有什麼操作,在不影響正常工作和生活的情況下,建議直接拔了,等游戲結束再插上)。

經常清理設備後台。使用手機管家清理後,重啟手機再玩。有些軟體重啟之後會自啟,需要使用手機管家來限制這些應用的自啟(手機管家,第二頁自啟管理)。


系統升級了之後玩游戲卡。網上有說法是因為升完級之後手機會做一個叫dex2oat的操作,耗時比較長,此時會大量佔用系統資源(IO、CPU等),各種應用都會有卡頓現象。解決辦法是讓手機滅屏充電2小時。一定注意,期間不能有任何亮屏的動作,建議晚上睡覺的時候,打開飛行模式→檢查WiFi還有藍牙均關閉→插上充電器→手動熄滅屏幕,不要關機。有些機器可能會在充電至100%的時候亮一下屏幕,可以在設置裡面將顯示→休眠設置成15s,且將開發者選項里的「不鎖定屏幕」關閉。



手機剩餘空間少於百分之十。這里是指手機的存儲空間不到10%了,需要對手機的空間進行管理。可以在手機管家→清理加速→空間管理(右上角)裡面刪除比較大的一些文件。

如果不想這么麻煩,那麼就需要恢復出廠設置了。將手機里重要數據(簡訊、聯系人、微信聊天記錄、照片等)備份一下(簡訊聯系人照片可以通過華為賬號備份到雲上,微信聊天記錄可以在微信→我→設置→聊天→聊天記錄遷移,之後按提示操作),之後在手機的設置→高級設置→備份和重置→恢復出廠設置,

將手機還原到初始狀態。等待操作完成,重啟手機之後再開始愉快地玩耍吧。

㈡ android dex2oat 處理加固應用

好的。。。。

㈢ dex2oat和dexmp是什麼

非木馬,無影響,佔用空間很小,但可刪除

㈣ 樂視2手機玩王者好卡,怎麼辦

可以通過下面三個方法解決你的問題:

1,經常清理設備後台。使用手機管家清理後,重啟手機再玩。有些軟體重啟之後會自啟,需要使用手機管家來限制這些應用的自啟(手機管家,第二頁自啟管理)。,

2,系統升級了之後玩游戲卡。網上有說法是因為升完級之後手機會做一個叫dex2oat的操作,耗時比較長,此時會大量佔用系統資源(IO、CPU等),各種應用都會有卡頓現象。解決辦法是讓手機滅屏充電2小時。將開發者選項里的「不鎖定屏幕」關閉。

3,手機剩餘空間少於百分之十。這里是指手機的存儲空間不到10%了,需要對手機的空間進行管理。

㈤ 手機玩王者榮耀很卡,怎麼辦

1、查看設備內是否插有SD卡。

如果是把游戲裝在了SD卡中,建議將游戲移入機身儲存。並且注意,在玩游戲的時候不要對SD卡有任何操作(如果不是很清楚SD卡有什麼操作,在不影響正常工作和生活的情況下,建議直接拔了,等游戲結束再插上)。

2、經常清理設備後台。

使用手機管家清理後,重啟手機再玩。有些軟體重啟之後會自啟,需要使用手機管家來限制這些應用的自啟(手機管家,第二頁自啟管理)。

3、系統升級了之後玩游戲卡。

網上有說法是因為升完級之後手機會做一個叫dex2oat的操作,耗時比較長,此時會大量佔用系統資源(IO、CPU等),各種應用都會有卡頓現象。解決辦法是讓手機滅屏充電2小時。一定注意,期間不能有任何亮屏的動作,建議晚上睡覺的時候,打開飛行模式→檢查WiFi還有藍牙均關閉→插上充電器→手動熄滅屏幕,不要關機。有些機器可能會在充電至100%的時候亮一下屏幕,可以在設置裡面將顯示→休眠設置成15s,且將開發者選項里的「不鎖定屏幕」關閉。

4、手機剩餘空間少於百分之十。

這里是指手機的存儲空間不到10%了,需要對手機的空間進行管理。可以在手機管家→清理加速→空間管理(右上角)裡面刪除比較大的一些文件。

5、如果不想這么麻煩,那麼就需要恢復出廠設置了。

將手機里重要數據(簡訊、聯系人、微信聊天記錄、照片等)備份一下(簡訊聯系人照片可以通過華為賬號備份到雲上,微信聊天記錄可以在微信→我→設置→聊天→聊天記錄遷移,之後按提示操作),之後在手機的設置→高級設置→備份和重置→恢復出廠設置,

6、手機剩餘電量飄紅。一般是不足10%了才會飄紅,此時進行游戲也會卡頓。

最好不要在充電過程中使用手機(出於對人身安全的考慮),保證電量足夠之後再進行游戲。

7、手機玩著玩著溫度就起來了,然後開始卡。這個需要將手機靜置幾分鍾,等溫度降下來之後再開游戲。可以關機,冷得更快。

㈥ 如何在刷機包里開啟dex2oat模式

刷機准備工作:1、保證手機有充足的電量(70%以上);2、備份手機中的個人數據(聯系人、簡訊、應用程序等);3、下載官方包或其它刷機包(可以到官網論壇,ROM基地下載)。方法步驟:1、首先將刷機包包拷貝到手機存儲卡的根目錄下。2、關機狀態下,同時按住電源鍵與音量下鍵,約十秒鍾時間之後,屏幕上將出現黑底黃字,這說明手機已經進入Recovery模式。3、使用音量上、下按鍵將游標移動到「手動選擇安裝包」位置,點擊電源鍵進行確認。接下來使用音量上、下按鍵選擇安裝包,點擊電源鍵進行確認。 4、只需等待自行完成,機過程中手機始終保持屏幕點亮狀態,除了不斷滾動的黃色文字之外還有藍色的進度條顯示在綠色機器人的下方。最終屏幕最下方將顯示「安裝完成」字樣,機完成,5、根據提示選擇立即重啟系統,完成。

㈦ 如何反編譯 android 中 /data/dalvik-cache/arm 下的文件

所有的 apk 內包含一個 classes.dex 文件。在 Dalvik上,apk包里的 dex文件在安裝的時候會通過 dexopt 轉化成另一個格式,叫odex(Opitimized dex),然後存在 /data/dalvik-cache裡面,如:

/data/dalvik-cache/data@[email protected]@classes.dex
雖然文件後綴還是 .dex,但是這個dex和apk內的那個已經不一樣了。這個文件是針對當前機器的硬體對 dex 文件進行了定製化,也就是說把這個放到別的設備上,不一定能運行。

PS: 在要編譯 rom 的時候,如果參數加上 "WITH_DEXPREOPT=true",會在 /system/app/ 下同時生成 .apk 和 .odex 文件(注意,這里後綴又用的 .odex,但實際上和系統在 /data/dalvik-cache/ 下的 .dex文件是一樣的)

ART

在 ART上,apk 包里的 dex文件在安裝的時候通過 dex2oat,也會生成一個後綴為 .dex 的文件,放在 /data/dalvik-cache中,如:

/data/dalvik-cache/arm/system@app@[email protected]@classes.dex
/data/dalvik-cache/arm64/system@vendor@app@[email protected]@classes.dex
這個文件後綴叫 .dex ,但是這個文件又不一樣了,這個既不是 dex 也不是 odex,用 dex2jar 的無法進行反編譯的。文件格式也完全不同,因為這其實就是一個實打實的 elf文件,這個文件已經可以直接在機器上運行了。

為何 pm.jar 是空的?

首先來了解一下 ROM 的編譯選項,看一下編譯的時候能做什麼事情, 大致了解就行了 。

編譯選項

WITH_DEXPREOPT

使能編譯時生成 OAT,避免第一次開機時編譯耗時,但會增大 system分區的空間消耗

DONT_DEXPREOPT_PREBUILTS

使能後,將不會對 Android.mk中包含了 include $(BUILD_PREBUILT)的 Apk進行 oat,例如 Gmail,它很可能會在後期通過商店自行升級,而升級後系統中的 oat文件則沒有意義了,但又無法刪除,會造成空間的浪費(oat比dex文件要大)

WITH_DEXPREOPT_BOOT_IMG_ONLY

僅僅針對 boot.img進行oat優化(boot.img中包含 boot.art和 boot.oat)

LOCAL_DEX_PREOPT ture|false|nostripping

可用於各個 Android.mk,對每個 package進行單獨配置,當設置為 true時,dex文件將會從 apk中剔除,如果不想剔除可使用 nostripping WPRODUCT _DEX PREOPT_*

WPRODUCT__DEX_PREOPT_*

PRODUCT_DEX_PREOPT_BOOT_FLAGS

這里的參數將會傳至 dex2oat,控制 boot.img的編譯優化行為。

PRODUCT_DEX_PREOPT_DEFAULT_FLAGS

控制除 boot.img 外,其他(如 jar, apk)的 OAT編譯行為 例如:

PRODUCT_DEX_PREOPT_DEFAULT_FLAGS := --compiler- filter=interpret-only
$(call add-proct-dex-preopt-mole- config,services,--compiler-filter=space)
WITH_DEXPREOPT_PIC ture|false

使能 position-independent code,這樣在dex2oat編譯生成的 odex文件在運行時將不必再從 /system 下拷貝到 /data/dalvik-cache/ 目錄下, 可以節省 /data 空間

WITH_ART_SMALL_MODE true|false

設置為 true 時,將只編譯處於 boot classpath 里的類,其他的均不編譯,這樣既能加快第一次開機時間,因為大部分必要的類已經編譯過了; 同時也能節省不少空間,因為 APP 都未進行編譯。缺點是可能損失一性能,這可能要平時覺察不出,但在跑分軟體上會有所體現

編譯選項的經典配置

為了提高第一次開機速度,WITH_DEXPREOPT是必須使能的,這樣則在編譯階段會完成 dex2oat的操作,避免在開機時間去做這個轉碼,節省了開機時間(6min以上縮短2min內)。

但會引起一個缺點,那就是 apk中還是包含了 class.dex(dexopt生成的),同時在對應的apk文件夾中又生成了已經轉碼成oat的 class.odex(dex2oat生成的),相當於這部分重復,造成了大量的空間浪費。

為了把 apk包里的 class.dex去除,節省空間,可以打開 DEX PREOPT DEFAULT := ture。

然而,這樣開機速度是快了,而且節省了不少system空間,但開機後,我們會發現即使在 system中已經存在 class.odex的 apk,第一次開機後還是會在 /data下面生成 class.odex,如data/dalvik-cache/arm64/system@app@[email protected]@classes.dex,這是何解?原來 Google為了提高安全性,在每一台機器開機時都會在之前的機器碼加一個隨機的偏移量,這個偏移量是隨機的,每台機器都不相同,而 data分區下的這些文件就是從 system下的 class.odex加上偏移而來。

閱讀全文

與鑭工具箱dex2oat優化相關的資料

熱點內容
外置輪胎檢測裝置 瀏覽:828
電動工具的執行標準是什麼 瀏覽:487
機械鍵盤鍵位不靈怎麼解決 瀏覽:820
學機械類用什麼文具 瀏覽:337
大棚自動噴水手機控制裝置 瀏覽:142
製冷專業工資低什麼原因 瀏覽:60
為什麼機械表掉螺絲 瀏覽:791
軸承與軸距間隙多少合適 瀏覽:683
暖氣片冷怎麼調閥門 瀏覽:732
求自動吸自動放裝置 瀏覽:609
丘型閥門怎麼開 瀏覽:274
浙江醫療設備吸塑外殼哪裡有銷售 瀏覽:297
賤人工具箱cad2008載入 瀏覽:329
dn50水銅閥門廠 瀏覽:460
牛身上哪個部位綁定設備 瀏覽:636
加氣閥門緊 瀏覽:660
移動通訊器材包括哪些 瀏覽:157
地暖氣片5閥門 瀏覽:211
電工電子綜合實驗裝置能做什麼實驗 瀏覽:886
水電自動裝置檢修工txt下載 瀏覽:875