[Android Q&A, Help & Troubleshooting] agushack:
hello recently my device have a custom rom miui 8 based on stockrom aosp android 6.0.1 (mmb29m) but have some issue, when im trying to copypaste or insert a text on application like facebook,instagram, or anyother socialmedia apps, its become force close im trying to compare with other miui8 based on cyanogenmod but still no luck.

here is a logcat

6-07 08:34:22.987 E/AndroidRuntime(27228): FATAL EXCEPTION: main
06-07 08:34:22.987 E/AndroidRuntime(27228): Process: com.miui.notes, PID: 27228
06-07 08:34:22.987 E/AndroidRuntime(27228): java.lang.VerifyError: Verifier rejected class android.widget.Editor$InsertionHandleView due to bad method void android.widget.Editor$InsertionHandleView.createAnimations() (declaration of 'android.widget.Editor$InsertionHandleView' appears in /system/framework/framework.jar:classes3.dex)
06-07 08:34:22.987 E/AndroidRuntime(27228): at android.widget.Editor$InsertionPointCursorController.getHandle(Editor.java:4623)
06-07 08:34:22.987 E/AndroidRuntime(27228): at android.widget.Editor$InsertionPointCursorController.show(Editor.java:4598)
06-07 08:34:22.987 E/AndroidRuntime(27228): at android.widget.Editor.onTouchUpEvent(Editor.java:1947)
06-07 08:34:22.987 E/AndroidRuntime(27228): at android.widget.TextView.onTouchEvent(TextView.java:8356)
06-07 08:34:22.987 E/AndroidRuntime(27228): at com.miui.notes.editor.RichEditView.onTouchEvent(RichEditView.java:1026)
06-07 08:34:22.987 E/AndroidRuntime(27228): at android.view.View.dispatchTouchEvent(View.java:9402)
06-07 08:34:22.987 E/AndroidRuntime(27228): at com.miui.notes.editor.RichEditView.dispatchTouchEvent(RichEditView.java:1018)

thats logcat when im trying to copy paste or insert text on notepad apps (miui apps)

and this is smali (maybe) thats cause forceclose

.method private createAnimations()V
.registers 10

.prologue
const/4 v8, 0x1

const/4 v7, 0x0

const/4 v6, 0x2

.line 4877
new-instance v2, Landroid/animation/AnimatorSet;

invoke-direct {v2}, Landroid/animation/AnimatorSet;-><init>()V

iput-object v2, p0, Landroid/widget/Editor$InsertionHandleView;->mAnimationFadeIn:Landroid/animation/AnimatorSet;

.line 4878
sget-object v2, Landroid/view/View;->SCALE_X:Landroid/util/Property;

new-array v3, v6, [F

fill-array-data v3, :array_7e

invoke-static {p0, v2, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

move-result-object v0

.line 4879
.local v0, "scaleAnimatorX":Landroid/animation/ObjectAnimator;
sget-object v2, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

new-array v3, v6, [F

fill-array-data v3, :array_86

invoke-static {p0, v2, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

move-result-object v1

.line 4880
.local v1, "scaleAnimatorY":Landroid/animation/ObjectAnimator;
iget-object v2, p0, Landroid/widget/Editor$InsertionHandleView;->mAnimationFadeIn:Landroid/animation/AnimatorSet;

new-instance v3, Lmiui/view/animation/BackEaseOutInterpolator;

invoke-direct {v3}, Lmiui/view/animation/BackEaseOutInterpolator;-><init>()V

invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V

.line 4881
iget-object v2, p0, Landroid/widget/Editor$InsertionHandleView;->mAnimationFadeIn:Landroid/animation/AnimatorSet;

const-wide/16 v4, 0x12c

invoke-virtual {v2, v4, v5}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

.line 4882
iget-object v2, p0, Landroid/widget/Editor$InsertionHandleView;->mAnimationFadeIn:Landroid/animation/AnimatorSet;

new-array v3, v6, [Landroid/animation/Animator;

aput-object v0, v3, v7

aput-object v1, v3, v8

invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

.line 4884
new-instance v2, Landroid/animation/AnimatorSet;

invoke-direct {v2}, Landroid/animation/AnimatorSet;-><init>()V

iput-object v2, p0, Landroid/widget/Editor$InsertionHandleView;->mAnimationFadeOut:Landroid/animation/AnimatorSet;

.line 4885
sget-object v2, Landroid/view/View;->SCALE_X:Landroid/util/Property;

new-array v3, v6, [F

fill-array-data v3, :array_8e

invoke-static {p0, v2, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

move-result-object v0

.line 4886
sget-object v2, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

new-array v3, v6, [F

fill-array-data v3, :array_96

invoke-static {p0, v2, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

move-result-object v1

.line 4887
iget-object v2, p0, Landroid/widget/Editor$InsertionHandleView;->mAnimationFadeOut:Landroid/animation/AnimatorSet;

new-instance v3, Lmiui/view/animation/CubicEaseOutInterpolator;

invoke-direct {v3}, Lmiui/view/animation/CubicEaseOutInterpolator;-><init>()V

invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V

.line 4888
iget-object v2, p0, Landroid/widget/Editor$InsertionHandleView;->mAnimationFadeOut:Landroid/animation/AnimatorSet;

const-wide/16 v4, 0x96

invoke-virtual {v2, v4, v5}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

.line 4889
iget-object v2, p0, Landroid/widget/Editor$InsertionHandleView;->mAnimationFadeOut:Landroid/animation/AnimatorSet;

new-array v3, v6, [Landroid/animation/Animator;

aput-object v0, v3, v7

aput-object v1, v3, v8

invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

.line 4891
new-instance v2, Landroid/widget/Editor$InsertionHandleView$2;

invoke-direct {v2, p0}, Landroid/widget/Editor$InsertionHandleView$2;-><init>(Landroid/widget/Editor$InsertionHandleView;)V

iput-object v2, p0, Landroid/widget/Editor$InsertionHandleView;->mAnimationFadeOutListener:Landroid/animation/AnimatorListenerAdapter;

.line 4897
return-void

.line 4878
nop

:array_7e
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data

.line 4879
:array_86
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data

.line 4885
:array_8e
.array-data 4
0x3f800000 # 1.0f
0x0
.end array-data

.line 4886
:array_96
.array-data 4
0x3f800000 # 1.0f
0x0
.end array-data
.end method

thank you before