#中文
##Seele in Evangelion, Seele is the Human Instrumentality Committee Seele. intends to complete the Human Instrumentality Project by intentionally initiating the Third Impact.
####Seele that a tool puts a patch is base on the MultiDex, you can fix the code in your app
###How to use
BugFix.init(context);
2.load load a file or url, when you down a patch from your server,you could call it. when apk update version , BugFix will clean the patch of last version.in the same version, the patch being loaded at the last will overwrite the early patch
BugFix.loadPatch(file)
3. So far,Seele is not support the hot fix. after calling BugFix.loadPatch(),Sometime put a patch successfully unitl App restarted
###Generate a patch
Compare the two apks , extract the different classes then package and sign
java -jar ApkCompare -f <new apk> -t <old apk> -o <output dir> -k <keystore> -p <keystore password> -a <alias> -e <entry password>
###dependencies
compile 'com.fjwangjia.android:seele:1.1.0'
###Running sample
git clone https://github.com/fishCoder/Seele.git
there is a patch in the asserts ,run it, the MainActivity would show "text change" instand of "hello world" beacuse of putting a patch
##Android Support
| version | test |
|---|---|
| 6.0 | pass |
| 5.0 | pass |
| < 5.0 | pass |