① 易語言靜態編譯成EXE文件後到別的電腦運行無法找到字或圖
你確定是無法找到字或圖?靜態編譯的話不應該。直接編譯的可能會缺少支持庫,但是靜態編譯應該不是缺少「字和圖」吧。
你的字和圖可能指的是字體和保存的圖片。如果到其他電腦沒法顯示的話請先確認一下幾點:
字體未安裝在運行的電腦上,圖使用的是路徑載入,你的圖並未復制到運行電腦中相同的路徑
易語言編程系統出現bug,你使用的可能是破解版。
動態載入字體或動態載入圖片路徑不對或未復制到運行電腦中相同的路徑
② pb 編譯exe後調用的圖片都不能顯示
你解決了,我也要把方法說一下,其他人好知道怎麼弄
1是用pbr資源文件,編譯時選擇這個文件,文件用記事本編輯,圖片要用相對路徑
好處是程序裡面只有exe和pbd文件
2是圖片框選擇文件後,調整為相對路徑,編譯後,圖片必須跟著一起分發
再有,程序中如果有涉及變更目錄,或者保存文件的操作,必須完成操作後有返回默認目錄的代碼,不然圖片就都不會再顯示了,只能退出程序重新運行
③ 我用show java反編譯的apk,裡面的jpg和png打不開,如果是加密的有辦法嗎
可以嘗試使用其它反編譯軟體反編譯一下APK,看看能不能正常。比如apktool
至於jpg或png是否為加密,得看了文件數據才能知道。
④ 編譯的chm文件,裡面的若干張圖片無法顯示的問題
1 用最新的easychm試試
2 看圖片鏈接是本地鏈接還是網路鏈接,如果是本地鏈接,會吧圖片打包進chm里,缺點是體積大,但是圖片不會丟,如果是網路鏈接,那麼會聯網去找這個圖片,找不到就顯示x,優點是體積小,缺點是網路圖片很容易就無效造成無法顯示
3 看圖片是否損壞,或者是不支持的格式
⑤ 安卓app反編譯沒有圖片
1、圖片文件被壓縮或加密:有些app會對圖片文件進行壓縮或加密處理,以保證安全性。這種情況下,需要先解壓或解密圖片文件,才能查看其中的內容。
2、圖片文件被動態載入:有些app會在運行時才動態載入圖片文件,而不是在安裝時就放置在app的資源文件夾中。這種情況下,需要在app運行時才能獲取到相應的圖片文件。
3、圖片文件被刪除或替換:有些app為了減小包大小或者降低成本,可能會刪除或替換掉一些圖片文件。這種情況下,即使反編譯出來的代碼中有圖片的引用,實際上也無法找到相應的圖片文件。
4、反編譯工具的問題:有些反編譯工具可能存在一些問題,導致無法正確識別或提取圖片文件。這種情況下,可以嘗試使用其他反編譯工具或者版本來進行反編譯。