AspectJ使用的遇到的坑

2022-02-20 20:31:37 字數 740 閱讀 6078

1.匯入包,但不是使用,會導致r檔案錯誤

解決方法就是如果沒用到,最好注釋或刪除掉aspectjx的引入, 否則會出現一些奇奇怪怪的問題

如果出現這個問題,沒有解析你自定義的註解

unable to read jar file f:\xiyuanandroid\account\build\intermediates\transforms\ajx\debug\22.jar  

這是由於在aspect修飾的類中使用了沒有定義的引數

注意在使用kotlin的時候必須要在所在的包內加上

報zip為空----如果在@aspectj修飾的類中呼叫了沒有定義的方法,會報出跟這個錯誤,或者是定義的引數不可用

注意 如果在library的moudle中自定義的註解, 想要通過aspectj來攔截織入, 那麼這個@aspect類必須和自定義的註解在同一moudle中, 否則是沒有效果的

另外如果覺得自己**沒問題, 記得rebuild一下試試,很多問題是因為快取導致的

使用git遇到的坑

在github上面已經上傳過不少 了,雖然關注的人很少,我還是低調的做著這件事情。這個也見證了我學習之路。但是對於使用git命令還是一知半解,這裡只是總結我所遇到過的坑 1 git上傳 的流程 首先要在github 上面建立乙個屬於專案的倉庫 2 使用git shell命令視窗進行工程的上傳。cd ...

使用TabLayout遇到的坑

tabfragmentadapter fragmentadapter new tabfragmentadapter getactivity getsupportfragmentmanager mfragmentlist viewpager.setadapter fragmentadapter 給vi...

onNewIntent使用遇到的坑

oncreate是用來建立乙個activity也就是建立乙個窗體,但乙個activty處於任務棧的頂端,若再次呼叫startactivity去建立它,則不會再次建立。若你想利用已有的acivity去處理別的intent時,你就可以利用onnewintent來處理。但是,在onnewintent中,是...