3月 2015

Adsense终于把我的小广告还给我了…

自从Adsense找我验证Pin码开始后,没过多久我的小广告就被无情的剥夺了…再经历了三轮重发验证信件后,我彻底放弃了收到歪果仁信件的念头,话说这国际平邮是有多不靠谱啊!最后百度搜索了下,发现几乎就没有成功收到邮件的,解决方法都是人工验证。其实到了第二次重发开始,Adsense后台上就已经出现了人工验证的提示,不过进行人工验证的条件是三次重发后4周后都没收到。好不容易等到了这一天,准备好了身份证照片和一个特意准备的地址一致的中通快递收货单照片,提交到了人工验证后,没想到,基本是秒回的速度,就收到了Google发来的确认邮件,说Pin码限制已经解除…真是还不如一开始就这样人工验证得了,剥夺了我小广告这么长时间…

Android Studio创建Xposed模块项目时BridgeApi的正确添加方式

使用Android Studio创建的空项目作为Xposed Module App,对于Api Jar包的引用方式,一开始是按照傻瓜式Jar Lib的处理方式,复制XposedBridgeApi-54.jar到app/lib中,然后直接右键Add As Library,也就是在build.gradle中生成了

compile files(‘lib/XposedBridgeApi-54.jar’)

这样的代码,结果写完IXposedHookLoadPackage实现类,加入assets/xposed_init,修改manifest中的meta后打包安装,Xposed Installer中也顺利检测出了新安装的模块,开启后重启系统,再看Log中出现了:

java.lang.IllegalAccessError class ref in preverified class resolved to unexpected implementation

这样的异常提示,结果当然是hook的代码也没有正确执行,研究后发现原来是jar包的引入方式不对,不能以compile方式加入,而应以provided方式,具体如下:
Continue reading…