不混淆Activity 的類是因為這個在manifest中聲明了,如果混淆了就找不到了。
所有在xml中註冊的都不能混淆,而且設置的是不混淆這些類名或某些方法,如果是這樣寫:-keepclassmembers class * extends android.app.Activity {*;},就是內部所有都不混淆,要是只寫:-keep public class * extends android.app.Activity,只是類名不會混淆,可以反編譯下自己混淆過的代碼就看出來了。更多關於安卓混淆的辦法請參考android學習手冊,例子、源碼、文檔全部搞定,采用androidstudo的目錄結構,360手機助手中下載。下面是截圖。