2014-11-21 62 views
18

它似乎没有影响我的应用程序中的任何内容。我第一次使用Android支持库(迄今为止我的项目还没有使用支持库),但是这是一个新项目,没有很多定制的方式。活动由Android Studio 0.9.2生成并实现导航抽屉。这些Android logcat警告是什么意思?

运行在运行Android 4.4.2的Verizon三星Galaxy SIII上。项目设置为15 minSDK和有针对性的21

11-21 10:31:18.204 7095-7095/com.myapp.debug I/dalvikvm﹕ Could not find method android.view.ViewGroup.onNestedScrollAccepted, referenced from method android.support.v7.internal.widget.ActionBarOverlayLayout.onNestedScrollAccepted 
11-21 10:31:18.204 7095-7095/com.myapp.debug W/dalvikvm﹕ VFY: unable to resolve virtual method 11400: Landroid/view/ViewGroup;.onNestedScrollAccepted (Landroid/view/View;Landroid/view/View;I)V 
11-21 10:31:18.204 7095-7095/com.myapp.debug D/dalvikvm﹕ VFY: replacing opcode 0x6f at 0x0000 
11-21 10:31:18.204 7095-7095/com.myapp.debug I/dalvikvm﹕ Could not find method android.view.ViewGroup.onStopNestedScroll, referenced from method android.support.v7.internal.widget.ActionBarOverlayLayout.onStopNestedScroll 
11-21 10:31:18.204 7095-7095/com.myapp.debug W/dalvikvm﹕ VFY: unable to resolve virtual method 11406: Landroid/view/ViewGroup;.onStopNestedScroll (Landroid/view/View;)V 
11-21 10:31:18.204 7095-7095/com.myapp.debug D/dalvikvm﹕ VFY: replacing opcode 0x6f at 0x0000 
11-21 10:31:18.204 7095-7095/com.myapp.debug I/dalvikvm﹕ Could not find method android.support.v7.internal.widget.ActionBarOverlayLayout.stopNestedScroll, referenced from method android.support.v7.internal.widget.ActionBarOverlayLayout.setHideOnContentScrollEnabled 
11-21 10:31:18.204 7095-7095/com.myapp.debug W/dalvikvm﹕ VFY: unable to resolve virtual method 8977: Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.stopNestedScroll()V 
11-21 10:31:18.204 7095-7095/com.myapp.debug D/dalvikvm﹕ VFY: replacing opcode 0x6e at 0x000e 
11-21 10:31:18.234 7095-7095/com.myapp.debug I/dalvikvm﹕ Could not find method android.content.res.TypedArray.getChangingConfigurations, referenced from method android.support.v7.internal.widget.TintTypedArray.getChangingConfigurations 
11-21 10:31:18.234 7095-7095/com.myapp.debug W/dalvikvm﹕ VFY: unable to resolve virtual method 368: Landroid/content/res/TypedArray;.getChangingConfigurations()I 
11-21 10:31:18.234 7095-7095/com.myapp.debug D/dalvikvm﹕ VFY: replacing opcode 0x6e at 0x0002 
11-21 10:31:18.234 7095-7095/com.myapp.debug I/dalvikvm﹕ Could not find method android.content.res.TypedArray.getType, referenced from method android.support.v7.internal.widget.TintTypedArray.getType 
11-21 10:31:18.234 7095-7095/com.myapp.debug W/dalvikvm﹕ VFY: unable to resolve virtual method 390: Landroid/content/res/TypedArray;.getType (I)I 
11-21 10:31:18.234 7095-7095/com.myapp.debug D/dalvikvm﹕ VFY: replacing opcode 0x6e at 0x0002 

SDK如果我猜(和我),我缺少android.support.v7需要的库。但我不知道在哪里或在哪里找到它。

+0

您的操作栏是否与滚轮重叠? – 2014-11-21 15:53:38

+0

[Could not find class'android.support.v7.widget.SearchView $ 5']可能的重复(http://stackoverflow.com/questions/18386739/could-not-find-class-android-support-v7-widget -searchview5) – 2014-11-21 15:57:57

+0

@ Evan037 - 它没有出现。我几乎没有开始工作这个项目 - 我刚刚通过Android Studio添加了一个导航抽屉活动。据我所知,滑出式动画不会与操作栏重叠。 – Scott 2014-11-21 16:07:03

回答

2

当您使用滑动抽屉样例运行android studio 1.0时,会出现这些错误,而无需添加任何其他代码并使用项目创建向导提供的所有默认值。所以这似乎是一个Android Studio问题,而不是开发人员编码错误。

+0

这很有趣。你有什么链接或错误报告?我不知道还有谁看过这个。 – Scott 2015-01-15 17:38:14

9

我想补充一下@Monte Creasor解释的内容。 我有同样的问题,并咨询this bug report基本上说,这个问题可能是由com.android.support:appcompat-v7:21.0.3引起的,主要依赖是使用Android的新布局功能。 尝试回到v7:20.0.0,这应该解决问题,因为它为我和这个错误报告编写者。

其实你所改变的是在应用程序build.gradle行:

compile 'com.android.support:appcompat-v7:21.0.3'或任何更新版本,你有

compile 'com.android.support:appcompat-v7:20.0.0'

+4

这样做,你会得到:'如果你的targetSDK版本是21,'这个支持库不应该使用比targetVersion(21)'更低的版本(20)。“ – 2015-02-12 06:07:58

+0

这样做给了我logcat中的这个,但摆脱了其他错误:我的索尼Xperia Z上的'OpenGLRenderer:GL_INVALID_OPERATION' – achabacha322 2015-04-09 18:20:46

0

我有同样的问题,也我无法获得我的ListFragment滚动。使用v4支持库21.0.3之前并升级到22.0.0。

这解决了我的问题!

+1

我使用的是22.0.0版本,它仍然存在。 – nAkhmedov 2015-10-21 06:30:55

0

我正在浏览使用Sony的远程设备实验室生成的日志,同样的警告出现,因此它不是Android Studio问题。我怀疑它在开发应用程序时使用的ActionBar主题有问题。

相关问题