簡體   English   中英

ProGuard/DexGuard 后離子閃屏被破壞

[英]Ionic splashscreen is broken after ProGuard/DexGuard

我們在 Ionic App 上使用SplashScreen插件,它似乎在通常的調試和發布版本中運行良好。
但是當我們為構建步驟打開 DexGuard/ProGuard 並生成一個受保護的 APK 文件時,
那里根本沒有顯示啟動畫面。

取而代之的是,一個黑色的屏幕顯示為白色的奇怪邊框,並且不再有微調器。

以下是 Dexguard 前后的截圖:
在 DexGuard 之前 在 DexGuard 之后

在 dexguard 規則中,我添加了以下幾行以避免重命名初始屏幕圖像

-keepresourcefiles res/**

但這沒有幫助。

如何解決問題?

事實證明 dexguard 仍在以某種方式觸摸啟動屏幕文件或資源名稱。
作為快速修復添加此規則有效:

-keepresources */*

但我們可能需要一個更好、更具體的解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM