MarsDaemon
MarsDaemon copied to clipboard
A lite library, you can make your project depend it easily, and your project will be UNDEAD (contains api from 9 to 23, lol).
那个application 经常重复走onCreate(),好奇怪啊; 08-23 11:48:07.140 20425-20425/com.alarmdemo E/TAG: MyApplication---onCreate() 08-23 11:48:07.630 20503-20503/com.alarmdemo:process1 E/TAG: MyApplication---onCreate() 08-23 11:48:08.330 20586-20586/com.alarmdemo:process2 E/TAG: MyApplication---onCreate() 08-23 11:48:09.140 20663-20663/com.alarmdemo:process1 E/TAG: MyApplication---onCreate() 08-23 11:48:10.220 20770-20770/com.alarmdemo:process2 E/TAG: MyApplication---onCreate() 08-23 11:48:10.750 20927-20927/com.alarmdemo:process1...
service1的onCreate都不走 因为什么?
app混淆以后,华为荣耀6 后台进程一直提示进程终止,看了后台进程,都是0.0M一直在重启,又死掉!不知道怎么解决,proguard-rules也进行配置过了!希望作者能提供一份比较好的配置方案!谢谢
Process: cn.mark.frame:process2, PID: 6072 java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/cn.mark.frame-1/base.apk"],nativeLibraryDirectories=[/data/app/cn.mark.frame-1/lib/arm64, /vendor/lib64, /system/lib64]]] couldn't find "libdaemon_api21.so" Process: cn.mark.frame:process1, PID: 6053 java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/cn.mark.frame-1/base.apk"],nativeLibraryDirectories=[/data/app/cn.mark.frame-1/lib/arm64, /vendor/lib64, /system/lib64]]] couldn't find "libdaemon_api21.so"
lib源码里看到有很多不同版本的.so文件,是根据手机版本还是根据编译版本来确定加载哪个so文件呢?
华为荣耀6plus 运行demo后一直logcat输出如下错误 /com.marswin89.marsdaemon.demo W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --debuggable --instruction-set=arm --instruction-set-features=smp,div,atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=cortex-a15 --instruction-set-features=default --dex-file=/data/app/com.marswin89.marsdaemon.demo-2/split_lib_dependencies_apk.apk --oat-file=/data/dalvik-cache/arm/data@[email protected]@[email protected]) because non-0 exit status
华为p8不行
据说华为有自己的进程冻结技术,QQ、微信、支付宝等都是通过加入白名单存活的。
at com.marswin89.marsdaemon.nativ.NativeDaemonAPI21.doDaemon(Native method) 01-03 11:32:38.548 12822-12859/com.focustech.android.mt.parent:core A/art: art/runtime/runtime.cc:286] at com.marswin89.marsdaemon.strategy.DaemonStrategy21$1.run(DaemonStrategy21.java:51) 01-03 11:32:38.548 12822-12859/com.focustech.android.mt.parent:core A/art: art/runtime/runtime.cc:286] Pending exception java.lang.NoSuchMethodError thrown by 'void com.marswin89.marsdaemon.nativ.NativeDaemonAPI21.doDaemon(java.lang.String, java.lang.String, java.lang.String, java.lang.String):-2' 01-03 11:32:38.548 12822-12859/com.focustech.android.mt.parent:core A/art: art/runtime/runtime.cc:286]...
添加上该库后,应用安装后,第一次启动非常非常慢。 华为A5 6.0系统,杀死后无法启动。