2016-07-06 3 views
0

デバイスやエミュレータに関係なく、アプリを実行すると、Androidスタジオログに一連の(赤い)"Could not find class"メッセージが表示されます。しかし、アプリは正常に動作しています。セットアップに何が問題なのですか?私はgradle 2.1.0を使用します。ここで「クラスが見つかりませんでした」というメッセージが表示されるのはなぜですか?

は、ログです:あなたが取得している

07-06 17:18:26.154 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.util.ArrayMap', referenced from method com.android.tools.fd.runtime.MonkeyPatcher.pruneResourceCache 
07-06 17:18:26.224 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.os.UserHandle', referenced from method info.myApp.main.SplashActivity.access$super 
07-06 17:18:26.254 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.media.session.MediaController', referenced from method info.myApp.main.SplashActivity.access$super 
07-06 17:18:26.274 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.app.ActivityManager$TaskDescription', referenced from method info.myApp.main.SplashActivity.access$super 
07-06 17:18:26.315 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.os.UserHandle', referenced from method info.myApp.main.SplashActivity.access$super 
07-06 17:18:26.315 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.os.PersistableBundle', referenced from method info.myApp.main.SplashActivity.access$super 
07-06 17:18:26.345 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.app.SharedElementCallback', referenced from method info.myApp.main.SplashActivity.access$super 
07-06 17:18:26.365 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.os.UserHandle', referenced from method info.myApp.main.SplashActivity.access$super 
07-06 17:18:26.405 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.SearchEvent', referenced from method info.myApp.main.SplashActivity.access$super 
07-06 17:18:26.415 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.os.PersistableBundle', referenced from method info.myApp.main.SplashActivity.access$super 
07-06 17:18:27.015 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.os.UserHandle', referenced from method info.myApp.main.MainActivity.access$super 
07-06 17:18:27.035 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.media.session.MediaController', referenced from method info.myApp.main.MainActivity.access$super 
07-06 17:18:27.075 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.app.ActivityManager$TaskDescription', referenced from method info.myApp.main.MainActivity.access$super 
07-06 17:18:27.125 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.os.UserHandle', referenced from method info.myApp.main.MainActivity.access$super 
07-06 17:18:27.125 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.os.PersistableBundle', referenced from method info.myApp.main.MainActivity.access$super 
07-06 17:18:27.185 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.app.SharedElementCallback', referenced from method info.myApp.main.MainActivity.access$super 
07-06 17:18:27.205 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.os.UserHandle', referenced from method info.myApp.main.MainActivity.access$super 
07-06 17:18:27.205 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.SearchEvent', referenced from method info.myApp.main.MainActivity.access$super 
07-06 17:18:27.205 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.os.PersistableBundle', referenced from method info.myApp.main.MainActivity.access$super 
07-06 17:18:27.936 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.animation.StateListAnimator', referenced from method info.myApp.view.SquareFrameLayout.access$super 
07-06 17:18:28.026 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.ViewStructure', referenced from method info.myApp.view.SquareFrameLayout.access$super 
07-06 17:18:28.106 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.WindowInsets', referenced from method info.myApp.view.SquareFrameLayout.access$super 
07-06 17:18:28.166 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.ViewStructure', referenced from method info.myApp.view.SquareFrameLayout.access$super 
07-06 17:18:28.196 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.WindowInsets', referenced from method info.myApp.view.SquareFrameLayout.access$super 
07-06 17:18:28.377 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.ViewOutlineProvider', referenced from method info.myApp.pager.VerticalPager.access$super 
07-06 17:18:28.387 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.View$OnApplyWindowInsetsListener', referenced from method info.myApp.pager.VerticalPager.access$super 
07-06 17:18:28.477 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.View$OnContextClickListener', referenced from method info.myApp.pager.VerticalPager.access$super 
07-06 17:18:28.527 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.View$OnScrollChangeListener', referenced from method info.myApp.pager.VerticalPager.access$super 
07-06 17:18:28.567 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.ViewStructure', referenced from method info.myApp.pager.VerticalPager.access$super 
07-06 17:18:28.587 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.WindowInsets', referenced from method info.myApp.pager.VerticalPager.access$super 
07-06 17:18:28.817 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.animation.StateListAnimator', referenced from method info.myApp.pager.VerticalCirclePageIndicator.access$super 
07-06 17:18:28.857 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.ViewStructure', referenced from method info.myApp.pager.VerticalCirclePageIndicator.access$super 
07-06 17:18:28.877 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.WindowInsets', referenced from method info.myApp.pager.VerticalCirclePageIndicator.access$super 
07-06 17:18:28.887 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.ViewStructure', referenced from method info.myApp.pager.VerticalCirclePageIndicator.access$super 
07-06 17:18:28.897 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.WindowInsets', referenced from method info.myApp.pager.VerticalCirclePageIndicator.access$super 
07-06 17:18:29.438 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.ViewOutlineProvider', referenced from method info.myApp.view.DrawableView.access$super 
07-06 17:18:29.468 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.View$OnApplyWindowInsetsListener', referenced from method info.myApp.view.DrawableView.access$super 
07-06 17:18:29.528 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.View$OnContextClickListener', referenced from method info.myApp.view.DrawableView.access$super 
07-06 17:18:29.578 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.View$OnScrollChangeListener', referenced from method info.myApp.view.DrawableView.access$super 
07-06 17:18:29.608 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.ViewStructure', referenced from method info.myApp.view.DrawableView.access$super 
07-06 17:18:29.648 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.WindowInsets', referenced from method info.myApp.view.DrawableView.access$super 
07-06 17:18:31.059 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.animation.StateListAnimator', referenced from method info.myApp.view.Zoomable2BBoxMapView.access$super 
07-06 17:18:31.149 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.ViewStructure', referenced from method info.myApp.view.Zoomable2BBoxMapView.access$super 
07-06 17:18:31.179 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.WindowInsets', referenced from method info.myApp.view.Zoomable2BBoxMapView.access$super 
07-06 17:18:31.199 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.ViewStructure', referenced from method info.myApp.view.Zoomable2BBoxMapView.access$super 
07-06 17:18:31.219 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.WindowInsets', referenced from method info.myApp.view.Zoomable2BBoxMapView.access$super 
07-06 17:18:31.890 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.ViewOutlineProvider', referenced from method info.myApp.pager.HorizontalPager.access$super 
07-06 17:18:31.910 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.View$OnApplyWindowInsetsListener', referenced from method info.myApp.pager.HorizontalPager.access$super 
07-06 17:18:31.950 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.View$OnContextClickListener', referenced from method info.myApp.pager.HorizontalPager.access$super 
07-06 17:18:32.120 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.View$OnScrollChangeListener', referenced from method info.myApp.pager.HorizontalPager.access$super 
07-06 17:18:32.140 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.ViewStructure', referenced from method info.myApp.pager.HorizontalPager.access$super 
07-06 17:18:32.270 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.WindowInsets', referenced from method info.myApp.pager.HorizontalPager.access$super 
07-06 17:18:32.400 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.animation.StateListAnimator', referenced from method info.myApp.pager.HorizontalCirclePageIndicator.access$super 
07-06 17:18:32.440 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.ViewStructure', referenced from method info.myApp.pager.HorizontalCirclePageIndicator.access$super 
07-06 17:18:32.440 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.WindowInsets', referenced from method info.myApp.pager.HorizontalCirclePageIndicator.access$super 
07-06 17:18:32.450 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.ViewStructure', referenced from method info.myApp.pager.HorizontalCirclePageIndicator.access$super 
07-06 17:18:32.450 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.WindowInsets', referenced from method info.myApp.pager.HorizontalCirclePageIndicator.access$super 
07-06 17:18:32.631 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.ViewOutlineProvider', referenced from method info.myApp.view.StylableMediaController.access$super 
07-06 17:18:32.641 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.View$OnApplyWindowInsetsListener', referenced from method info.myApp.view.StylableMediaController.access$super 
07-06 17:18:32.691 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.View$OnContextClickListener', referenced from method info.myApp.view.StylableMediaController.access$super 
07-06 17:18:32.731 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.View$OnScrollChangeListener', referenced from method info.myApp.view.StylableMediaController.access$super 
07-06 17:18:32.781 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.ViewStructure', referenced from method info.myApp.view.StylableMediaController.access$super 
07-06 17:18:32.811 32218-32218/info.myApp E/dalvikvm: Could not find class 'android.view.WindowInsets', referenced from method info.myApp.view.StylableMediaController.access$super 
07-06 17:18:51.980 32218-32758/info.myApp E/BellagioCore: ST Static Component Loader : Cannot open OpenMAX registry file /tmp/.omxregister 

                        [ 07-06 17:18:51.980 32218:32758 D/   ] 
07-06 17:18:55.173 32218-32758/info.myApp E/BellagioCore: ST Static Component Loader : Cannot open OpenMAX registry file /tmp/.omxregister 

                        [ 07-06 17:18:55.173 32218:32758 D/   ] 
                       In STEOMXCodecsPlugin:: GetpOMX_Init passed 
+0

の代わりにandroid.support.v4.util.ArrayMapを使用できます。プロジェクトをクリーニングして再構築できますか? – Eenvincible

+0

私はきれいにして約1000回再構築しました...変更はありません。 – kalabalik

答えて

1

ログは正常です。それらは単にコードから参照されるクラスを表します条件付き。したがって、存在するかどうかは関係ありません。

あなたのデバイスやあなたがアプリケーションを実行しているエミュレータには存在しないため、これらは見つかりません。

なぜ存在しないのですか?これは新しいAndroidバージョンで導入されたためです。

ピックアップ例えばログからのあなたの最初のクラス:

がクラスを見つけることができませんでした「android.util.ArrayMap」

ArrayMapは、おそらくあなたのアプリを実行している、API level 19で導入されました古いバージョンでは

余分なもの:

アプリは完全に罰金実行されているので、あなたがこれらのメッセージを無視することができます。クラスがないために問題が発生するのは、これらのクラスに依存するコードを実行しようとするときだけです。 ArrayMapのような場合は、android.util.ArrayMap

+0

はい!私はちょうど私の開発者の電話(APIレベル18)と "新しい"エミュレータ(APIレベル23)の違いを認識しました。私が理解していないことは、「条件付きで」という言葉をどのように使うかということです。条件文の中からクラスにアクセスしようとすると、ログメッセージが表示されるということですか(if、switch、ternaryのように) – kalabalik

+0

あなたのコードからArrayMapが参照されています。アプリケーションがクラッシュせず、すべての機能を使用しているので、呼び出しは条件付きでなければならず、それは唯一の論理的結論です。あなたは条件付き呼び出しを行っている人ではないので、アンドロイドシステムレベルで処理されていなければなりません。 –

関連する問題