gpt4 book ai didi

java - 升级到支持库 25.0.0 后在 Android 2.3.3 上崩溃(java.lang.NoSuchMethodError : android. view.View.isAttachedToWindow)

转载 作者:行者123 更新时间:2023-11-30 06:51:17 27 4
gpt4 key购买 nike

升级到最新版本的支持库后,我无法再在 Android 2.3.3 上运行该应用程序。应用程序在启动期间崩溃,出现

11-01 13:53:16.580 2115-2115/no.bouvet.routeplanner.atb E/AndroidRuntime: FATAL EXCEPTION: main java.lang.NoSuchMethodError: android.view.View.isAttachedToWindow at android.support.v7.widget.ForwardingListener$2.(ForwardingListener.java:102) at android.support.v7.widget.ForwardingListener.addDetachListenerBase(ForwardingListener.java:101) at android.support.v7.widget.ForwardingListener.(ForwardingListener.java:78) at android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.(ActionMenuPresenter.java:650) at android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.(ActionMenuPresenter.java:650) at android.support.v7.widget.ActionMenuPresenter.initForMenu(ActionMenuPresenter.java:114) at android.support.v7.view.menu.MenuBuilder.addMenuPresenter(MenuBuilder.java:262) at android.support.v7.widget.ActionMenuView.getMenu(ActionMenuView.java:656) at android.support.v7.widget.Toolbar.ensureMenu(Toolbar.java:1037) at android.support.v7.widget.Toolbar.getMenu(Toolbar.java:1008) at android.support.v7.widget.ToolbarWidgetWrapper.getMenu(ToolbarWidgetWrapper.java:676) at android.support.v7.app.ToolbarActionBar.getMenu(ToolbarActionBar.java:595) at android.support.v7.app.ToolbarActionBar.populateOptionsMenu(ToolbarActionBar.java:447) at android.support.v7.app.ToolbarActionBar$1.run(ToolbarActionBar.java:61) at android.os.Handler.handleCallback(Handler.java:587) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:130) at android.app.ActivityThread.main(ActivityThread.java:3683) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:507) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) at dalvik.system.NativeStart.main(Native Method)

使用的依赖是:

compile 'com.android.support:support-v4:25.0.0'
compile 'com.android.support:support-compat:25.0.0'
compile 'com.android.support:support-core-ui:25.0.0'
compile 'com.android.support:appcompat-v7:25.0.0'
compile 'com.android.support:preference-v7:24.2.1'
compile 'com.android.support:multidex:1.0.1'
compile 'com.google.android.gms:play-services-maps:9.6.1'
compile 'com.android.support:design:24.2.1'
compile 'com.google.maps.android:android-maps-utils:0.4'
compile 'com.android.volley:volley:1.0.0'
compile 'com.android.support:recyclerview-v7:24.2.1'

我降级到 24.2.2 时错误消失了,但这会导致其他问题(当使用默认的 android searchview 时,用户输入的文本不可见,即使自动完成工作正常)

我认为这是支持库中的错误。有没有人遇到同样的问题并知道解决方法?

最佳答案

这是支持库 25.0.0 的问题:https://code.google.com/p/android/issues/detail?id=225647 .您可以通过在 Android Studio 中创建一个新项目并使用标准的 Basic Activity 模板来重现该问题。在 API 11 及更低版本的设备上,应用程序将在 setSupportActionBar(toolbar); 上崩溃。除了降级支持库版本,我没有找到其他解决方案。

关于java - 升级到支持库 25.0.0 后在 Android 2.3.3 上崩溃(java.lang.NoSuchMethodError : android. view.View.isAttachedToWindow),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40361289/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com