1

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

文字列の難読化を回避する正しい方法は何ですか?

4

1 に答える 1