dexguard を使用しており、dexguard-project.txt に次の設定もあります。
-keepresourcefiles res/**
-keepresourcexmlattributenames res/**
-keepresources res/**
次のような res/values/strings.xml を提供するバリエーションも試しました。
-keepresourcefiles res/*/strings.xml
-keepresourcexmlattributenames res/*/strings.xml
-keepresources res/*/strings.xml
と
-keepresourcefiles res/values/*
-keepresourcexmlattributenames res/values/*
-keepresources res/values/*
等
パスで。しかし、文字列のキー値は難読化されています。
context.getResources().getIdentifier(key, STRING_FOLDER,context.getPackageName());
0 を返しています (キーは文字列値です)。
私も試してみました
-dontshrink
文字列の難読化を回避する正しい方法は何ですか?