AnySoftKeyboard Crashed
AnySoftKeyboard Crashed
Summary
When going in the app via the icon on the display and pressing "more" what is highlighted bleu in de text on the display, AnySoftKeyboard crashes.
Steps to reproduce
Install multiple languages (F-Droid) for AnySoftKeyboard, go in the app via the display icon and press "more" in the shown text.
What is the current behavior?
Crash, and get the notification AnySoftKeyboard isn't responding and after trying to close the app the question to send a crash report to the developers.
What is the expected correct behavior?
After pressing "more" to show more text if there is any.
Relevant logs and/or screenshots
AnySoftKeyboard Crashed! Date 03.11.2018 19:34
Hi. It seems that we have crashed.... Here are some details: ****** UTC Time: 19:22:27 03.11.2018 ****** Application name: AnySoftKeyboard (com.menny.android.anysoftkeyboard) v1.9.-175 release 2011. Installed on 1541263905895, first release installed was 2011.
****** Exception type: android.view.InflateException ****** Exception message: Binary XML file line #12 (closed): Binary XML file line #12 (closed): Error inflating class ImageView ****** Trace trace: *** Cause: android.view.InflateException ** Message: Binary XML file line #12 (closed): Error inflating class ImageView ** Stack track: *** Cause: android.content.res.Resources$NotFoundException ** Message: Drawable com.menny.android.anysoftkeyboard:mipmap/ic_launcher with resource ID #0x7f030000 ** Stack track: *** Cause: android.content.res.Resources$NotFoundException ** Message: File res/mipmap-anydpi-v21/ic_launcher.xml from drawable resource ID #0x7f030000 ** Stack track: at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:725) at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:571) at android.content.res.Resources.loadDrawable(Resources.java:858) at android.content.res.TypedArray.getDrawable(TypedArray.java:928) at android.widget.ImageView.(ImageView.java:162) at android.widget.ImageView.(ImageView.java:150) at android.support.v7.widget.aw.(AppCompatImageView.java:70) at android.support.v7.widget.aw.(AppCompatImageView.java:66) at android.support.v7.app.ag.a(AppCompatDelegateImplV9.java:12106) at android.support.v4.view.am.onCreateView(LayoutInflaterCompatHC.java:47) at android.view.LayoutInflater$FactoryMerger.onCreateView(LayoutInflater.java:192) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:769) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727) at android.view.LayoutInflater.rInflate(LayoutInflater.java:858) at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:821) at android.view.LayoutInflater.rInflate(LayoutInflater.java:861) at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:821) at android.view.LayoutInflater.inflate(LayoutInflater.java:518) at android.view.LayoutInflater.inflate(LayoutInflater.java:426) at com.anysoftkeyboard.ui.tutorials.a.a(ChangeLogFragment.java:63) at android.support.v4.app.Fragment.b(Fragment.java:2248) at android.support.v4.app.ad.a(FragmentManager.java:1340) at android.support.v4.app.ad.b(FragmentManager.java:1569) at android.support.v4.app.ad.a(FragmentManager.java:1636) at android.support.v4.app.i.d(BackStackRecord.java:758) at android.support.v4.app.ad.b(FragmentManager.java:2415) at android.support.v4.app.ad.a(FragmentManager.java:2201) at android.support.v4.app.ad.a(FragmentManager.java:2155) at android.support.v4.app.ad.f(FragmentManager.java:2064) at android.support.v4.app.ae.run(FragmentManager.java:718) at android.os.Handler.handleCallback(Handler.java:751) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6186) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779) *** Cause: android.view.InflateException ** Message: Class not found adaptive-icon ** Stack track: at android.graphics.drawable.DrawableInflater.inflateFromClass(DrawableInflater.java:206) at android.graphics.drawable.DrawableInflater.inflateFromXml(DrawableInflater.java:128) at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:1227) at android.graphics.drawable.Drawable.createFromXml(Drawable.java:1200) at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:715) at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:571) at android.content.res.Resources.loadDrawable(Resources.java:858) at android.content.res.TypedArray.getDrawable(TypedArray.java:928) at android.widget.ImageView.(ImageView.java:162) at android.widget.ImageView.(ImageView.java:150) at android.support.v7.widget.aw.(AppCompatImageView.java:70) at android.support.v7.widget.aw.(AppCompatImageView.java:66) at android.support.v7.app.ag.a(AppCompatDelegateImplV9.java:12106) at android.support.v4.view.am.onCreateView(LayoutInflaterCompatHC.java:47) at android.view.LayoutInflater$FactoryMerger.onCreateView(LayoutInflater.java:192) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:769) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727) at android.view.LayoutInflater.rInflate(LayoutInflater.java:858) at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:821) at android.view.LayoutInflater.rInflate(LayoutInflater.java:861) at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:821) at android.view.LayoutInflater.inflate(LayoutInflater.java:518) at android.view.LayoutInflater.inflate(LayoutInflater.java:426) at com.anysoftkeyboard.ui.tutorials.a.a(ChangeLogFragment.java:63) at android.support.v4.app.Fragment.b(Fragment.java:2248) at android.support.v4.app.ad.a(FragmentManager.java:1340) at android.support.v4.app.ad.b(FragmentManager.java:1569) at android.support.v4.app.ad.a(FragmentManager.java:1636) at android.support.v4.app.i.d(BackStackRecord.java:758) at android.support.v4.app.ad.b(FragmentManager.java:2415) at android.support.v4.app.ad.a(FragmentManager.java:2201) at android.support.v4.app.ad.a(FragmentManager.java:2155) at android.support.v4.app.ad.f(FragmentManager.java:2064) at android.support.v4.app.ae.run(FragmentManager.java:718) at android.os.Handler.handleCallback(Handler.java:751) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6186) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779) *** Cause: java.lang.ClassNotFoundException ** Message: Didn't find class "adaptive-icon" on path: DexPathList[[zip file "/system/app/AnySoftKeyboard /AnySoftKeyboard.apk"],nativeLibraryDirectories=[/system/app/AnySoftKeyboard/lib/arm, /system /app/AnySoftKeyboard/AnySoftKeyboard.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib, /system/lib, /vendor/lib]] ** Stack track: at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) at java.lang.ClassLoader.loadClass(ClassLoader.java:380) at java.lang.ClassLoader.loadClass(ClassLoader.java:312) at android.graphics.drawable.DrawableInflater.inflateFromClass(DrawableInflater.java:187) at android.graphics.drawable.DrawableInflater.inflateFromXml(DrawableInflater.java:128) at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:1227) at android.graphics.drawable.Drawable.createFromXml(Drawable.java:1200) at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:715) at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:571) at android.content.res.Resources.loadDrawable(Resources.java:858) at android.content.res.TypedArray.getDrawable(TypedArray.java:928) at android.widget.ImageView.(ImageView.java:162) at android.widget.ImageView.(ImageView.java:150) at android.support.v7.widget.aw.(AppCompatImageView.java:70) at android.support.v7.widget.aw.(AppCompatImageView.java:66) at android.support.v7.app.ag.a(AppCompatDelegateImplV9.java:12106) at android.support.v4.view.am.onCreateView(LayoutInflaterCompatHC.java:47) at android.view.LayoutInflater$FactoryMerger.onCreateView(LayoutInflater.java:192) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:769) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727) at android.view.LayoutInflater.rInflate(LayoutInflater.java:858) at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:821) at android.view.LayoutInflater.rInflate(LayoutInflater.java:861) at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:821) at android.view.LayoutInflater.inflate(LayoutInflater.java:518) at android.view.LayoutInflater.inflate(LayoutInflater.java:426) at com.anysoftkeyboard.ui.tutorials.a.a(ChangeLogFragment.java:63) at android.support.v4.app.Fragment.b(Fragment.java:2248) at android.support.v4.app.ad.a(FragmentManager.java:1340) at android.support.v4.app.ad.b(FragmentManager.java:1569) at android.support.v4.app.ad.a(FragmentManager.java:1636) at android.support.v4.app.i.d(BackStackRecord.java:758) at android.support.v4.app.ad.b(FragmentManager.java:2415) at android.support.v4.app.ad.a(FragmentManager.java:2201) at android.support.v4.app.ad.a(FragmentManager.java:2155) at android.support.v4.app.ad.f(FragmentManager.java:2064) at android.support.v4.app.ae.run(FragmentManager.java:718) at android.os.Handler.handleCallback(Handler.java:751) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6186) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
****** Device information: BRAND:Fairphone DEVICE:FP2 Build ID:FP2-userdebug 7.1.2 NJH47F 20181103 dev-keys changelist number:NJH47F MODEL:FP2 PRODUCT:FP2 TAGS:dev-keys VERSION.INCREMENTAL:8169c9e07c VERSION.RELEASE:7.1.2 VERSION.SDK_INT:25 Locale:en_US configuration:{1.0 206mcc1mnc [en_US] ldltr sw392dp w392dp h626dp 440dpi nrml port finger -keyb/v/h -nav/h s.8} That's all I know.
Possible fixes
Don't know, maybe remove the default AOSP Android keyboard? Or maybe there is just no more text under "more" in the app-display? Because the keyboard is usable and I can switch languages easily when using the keyboard. The crash only occurs when acting as described.