Android面向切面AOP架構(gòu)設(shè)計(jì)后續(xù)補(bǔ)充

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.annotation.Annotation java.lang.reflect.Method.getAnnotation(java.lang.Class)' on a null object reference

這個(gè)報(bào)錯(cuò)是 AOP release 包代碼混淆的問題

package com.rzj.zs.activity;

class test{
      @aop
      void abc(){}
}

假設(shè) test 類里有使用到 @aop 的切點(diǎn)注解,那么我們在混淆文件中就應(yīng)該 -keep 這個(gè) test 類


-keep class  com.rzj.zs.activity.test{*;}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容