web-dev-qa-db-ja.com

これらのAndroid logcat警告はどういう意味ですか?

それは私のアプリの何にも影響を与えていないようです...まだ。 Androidサポートライブラリを初めて使用しています(これまでの私のプロジェクトではサポートライブラリを使用していません))が、これはまだカスタマイズの方法があまりない新しいプロジェクトです。 Android Studio 0.9.2によって生成され、ナビゲーションドロワーを実装します。

Android 4.4.2。プロジェクトが実行されているVerizon Samsung Galaxy SIIIでこれを実行すると、プロジェクトはminSDK 15、ターゲットSDK 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

私が推測している(そして私が推測している)場合、Android.support.v7に必要なライブラリがありません。しかし、それをどこに、どこで見つけるべきか、私にはわかりません。

18
Scott

@Monte Creasorの説明に加えて追加します。私は同じ問題を抱えて相談しました このバグレポート これは基本的に、問題が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'

9
ArthurT

これらのエラーは、Android studio 1.0を使用して、追加のコードを追加せずにスライドドロワーサンプルを使用し、プロジェクト作成ウィザードが提供するすべてのデフォルトを使用すると発生します。したがって、Android Studioの問題であり、開発者のコ​​ーディングエラーではありません。

2
Monte Creasor

同じ問題があり、ListFragmentをスクロール可能にすることもできませんでした。以前はv4サポートライブラリ21.0.3を使用し、22.0.0にアップグレードしました。

これで問題が解決しました!

0
Timo Sühl

現在、Sonyのリモートデバイスラボを使用して生成されたログを調べていますが、同じ警告が表示されるため、Android Studioの問題ではありません。開発中に使用されたActionBarテーマに問題があると思われます。アプリケーションの。

0
F-1