AndFix 是不是不能在修复版本中添加新的方法名?

fgw7neuy  于 4个月前  发布在  其他
关注(0)|答案(1)|浏览(61)

是不是不能在修复版本中添加新的方法名?用的是 compile 'com.alipay.euler:andfix:0.5.0@aar'

//有bug的方法
private void bugMethod(){
int a=100;
int i=0;
Toast.makeText(MainActivity.this,"结果为"+a/i,Toast.LENGTH_LONG).show();
// addFixMethod();
}
//修复bug的方法
private void addFixMethod(){

}

进行以上操作会出现:
1.SIGSEGV(SEGV_MAPERR)
#00 pc 000eed56 /data/dalvik-cache/arm/data@app@com.cgd-2@ base.apk@classes.dex (oatdata+974166) [armeabi]

或者
2.SIGABRT
#00 pc 0003b4c8 /system/lib/libc.so (tgkill+12) [armeabi-v7a]
#1 pc 00017865 /system/lib/libc.so (pthread_kill+52) [armeabi-v7a]
#2 pc 0001846f /system/lib/libc.so (raise+10) [armeabi-v7a]
#3 pc 00014d07 /system/lib/libc.so (libc_android_abort+34) [armeabi-v7a]
#4 pc 000130f4 /system/lib/libc.so (abort+4) [armeabi-v7a]
#5 pc 000a7075 /system/lib/libart.so (art::LogMessage::~LogMessage()+1416) [armeabi-v8]
#6 pc 0022a91d /system/lib/libart.so (art::Thread::AssertNoPendingExceptionForNewException(char const
) const+384) [armeabi-v8]
#7 pc 0022e3df /system/lib/libart.so (art::Thread::ThrowNewException(art::ThrowLocation const&, char const
, char const*)+14) [armeabi-v8]

mfuanj7w

mfuanj7w1#

@darkcgd 是可以新增方法的啊,还有别的信息吗

相关问题