2016-06-01 3 views
-2

proGuardで "MainActivity.java"のようなファイル名を "ab.java"に変更できますか?そうであれば、ProGuardにルールを入れる方法がわからないので、 Confingファイル。android ProGuard canファイル名が変更されます

+0

あなたは何を試しましたか? – Moumit

+0

私はproject.propertyファイル(proguard.config = $ {sdk.dir} /tools/proguard/proguard-android.txt:proguard-project.tx)からコメントを削除しようとし、proguard-projectに用意されたコードをいくつか入れてみました。 (-keep public class * extends Activity)のようなtxtですが、ファイル名を変更したいのですが可能でしょうか? –

+0

質問を編集してこの情報を入力してください。http://stackoverflow.com/help/how-to-ask – Moumit

答えて

1

あなたのAndroidManifest.xmlから参照されているアクティビティクラスは、ProGuardによって名前を変更することはできません。

これは、自動的にこのようなルールを作成しますAAPTプロセスにある:

# view AndroidManifest.xml #generated:14 
-keep class com.example.HelloWorldActivity { <init>(...); } 

あなたも、このようなクラスを難読化する必要がある場合は、あなたがDexGuardのように、市販の難読化ツールを使用する必要があります。

関連する問題