You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Yi Ge Ji Yu AspectJBing Zai Ci Ji Chu Shang Kuo Zhan Chu Lai Ke Ying Yong Yu AndroidKai Fa Ping Tai De AOPKuang Jia ,Ke Zuo Yong Yu javaYuan Ma ,classWen Jian Ji jarBao ,Tong Shi Zhi Chi kotlinDe Ying Yong .
AspectJX 2.0.0Ban Ben Yu Jiu Ban Ben Zhi Jian Bian Yi Xing Neng Dui Bi Shu Ju
Xia Mian De Shu Ju Lai Zi Yu Tong Yi Ge Xiang Mu Bu Tong Huan Jing Xia De Bian Yi Qing Kuang
You Yu Jiu Ban Ben Bu Zhi Chi Instant RunZeng Liang Bian Yi ,Gu Mei You Zhe Kuai Shu Ju
gradle version
android plugin version
full build(2.0.0/1.1.1 ms)
instant run(2.0.0/1.1.1 ms)
Xing Neng Ti Sheng
2.14.1
2.2.0
9761/13213
2596/-
+35%
3.3
2.3.0
8133/15306
890/-
+88%
4.1
3.0.1
6681/15306
713/-
129%
4.4
3.1.4
Ru He Shi Yong
AspectJXShi Ji Yu gradle androidCha Jian 1.5Ji Yi Shang Ban Ben She Ji Shi Yong De ,Ru Guo Ni Huan Zai Yong 1.3Huo Zhe Geng Di Ban Ben ,Qing Ba Ban Ben Sheng Shang Qu .
Ben Shi Yong Shuo Ming Shi Ji Yu Zhong Gou Hou De 2.0.0Ban Ben Bian Xie De ,Ru Xu Yao Cha Yue Jiu Ban Ben De README,Qing Qie Huan Dao Dui Ying De Tag.
Cha Jian Yin Yong
Zai Xiang Mu Gen Mu Lu De build.gradleLi Yi Lai AspectJX
Huo Zhe Shi Yong productMu Lu Xia De jarBao ,Zai Ni De Xiang Mu Gen Mu Lu Xia Xin Jian Mu Lu plugins,Ba product/gradle-android-plugin-aspectjx-2.0.0.jarKao Bei Dao plugins,Yi Lai jarBao
Qu Bie Yu Jiu Ban Ben ,Chi Xian Xin Ban Ben Bu Zai Xu Yao Yi Lai org.aspectj:aspectjtools:1.8.+
compile 'org.aspectj:aspectjrt:1.8.+' Bi Xu Tian Jia Dao Bao Han You AspectJDai Ma De module. Ke Yi Can Kao Demo
Zai appXiang Mu De build.gradleLi Ying Yong Cha Jian
apply plugin: 'android-aspectjx' //Huo Zhe Zhe Yang Ye Ke Yi apply plugin: 'com.hujiang.android-aspectjx'
AspectJXPei Zhi
AspectJXMo Ren Hui Chu Li Suo You De Er Jin Zhi Dai Ma Wen Jian He Ku ,Wei Liao Ti Sheng Bian Yi Xiao Lu Ji Gui Bi Bu Fen Di San Fang Ku Chu Xian De Bian Yi Jian Rong Xing Wen Ti ,AspectJXTi Gong include,excludeMing Ling Lai Guo Lu Xu Yao Chu Li De Wen Jian Ji Pai Chu Mou Xie Wen Jian (Bao Gua classWen Jian Ji jarWen Jian ).
Zhu Yi :2.0.0Ban Ben Zhi Hou Jiu Ban Ben De includeJarFilterHe excludeJarFilterMing Ling Fei Qi ,Bu Zai Zhi Chi Shi Yong
2.0.0Ban Ben De include,excludeTong Guo packageLu Jing Pi Pei classWen Jian Ji jarWen Jian ,Bu Zai Zhi Chi Tong Guo jarWu Li Wen Jian Lu Jing Pi Pei De Fang Shi ,Bi Ru :
Zhi Chi
aspectjx { //Pai Chu Suo You packageLu Jing Zhong Bao Han `android.support`De classWen Jian Ji Ku (jarWen Jian ) exclude 'android.support' }
Wen :Bian Yi Shi Hui Chu Xian can't determine superclass of missing type**Ji Qi Ta Bian Yi Cuo Wu Zen Yao Ban
Da :Da Bu Fen Qing Kuang Xia Ba Chu Xian Wen Ti Xiang Guan De classWen Jian Huo Zhe Ku (jarWen Jian )Guo Lu Diao Jiu Ke Yi Gao Ding Liao
Gan Xie
Kai Fa AspectJXDe Chu Zhong
Mu Qian De Kai Yuan Ku Zhong Huan Mei You Fa Xian Ke Ying Yong Yu AndroidPing Tai De Bi Jiao Hao De AOPKuang Jia Huo Zhe Gong Ju ,Sui Ran xposed,dexposedFei Chang Qiang Da ,Dan Ji Yu Yan Zhong De Sui Pian Hua Xian Zhuang ,Jian Rong Wen Ti Yong Yuan Shi Yi Zuo Wu Fa Yu Yue De Da Shan .
Mu Qian Qi Ta De AspectJXiang Guan Cha Jian He Kuang Jia Du Bu Zhi Chi AARHuo Zhe JARQie Ru De ,Dui Yu Mu Qian Zai AndroidQuan Hen Huo Bao De KotlinGeng Jia Wu Neng Wei Li .
Gan Xie
Gai Xiang Mu De She Ji Can Kao Liao Da Shen JakeWhartonDe HugoXiang Mu Ji uPhycaDe gradle-android-aspectj-pluginXiang Mu De She Ji Si Xiang ,Bing Zai Ta Men De Ji Chu Shang Kuo Zhan Zhi Chi AAR, JARJi KotlinDe Ying Yong . Zai Ci Gan Xie JakeWhartonHe uPhyca.
Gan Xie Re Xin De AspectJXFen Si Ji Qi Ta Shi Yong Zhe De Ji Ji Fan Kui ,Ni Men Ti Gong De PRYi Ji Zai IssuesLi Ti Chu De Wen Ti He Da Fu Gei Da Jia Jie Jue Liao Hen Duo Wen Ti ,Ni Men Du Wei AspectJXGong Xian Liao Li Liang
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.gradle_plugin_android_aspectjx
About
A Android gradle plugin that effects AspectJ on Android project and can hook methods in Kotlin, aar and jar file.