3

ファイル dexguard-project.txt でコマンド -encryptstring を使用して文字列暗号化を指定する方法の基本的な理解を得ようとしています。たとえば、

-encryptstrings "android.content.pm.PackageInfo", 
"packageName",
"versionName",
"versionCode",
............ ,
"java.lang.String",
............

どういう意味ですか?

4

2 に答える 2

4

DexGuard docs にオプションの良い例があります{dexgaurd root}/samples/StringEncryption/dexguard-project.txt

私がよく使うのはこちら。

#encrypt a specific string in a class
-encryptstrings class com.example.HelloWorldActivity {
    private static final java.lang.String MESSAGE;
}

#encrypt all strings in the class.
-encryptstrings class com.example.HelloWorldActivity

#specify the string itself, i.e any instance of "Hello world!" in your app. 
-encryptstrings "Hello world!"
于 2015-07-01T06:38:31.960 に答える