web-dev-qa-db-ja.com

Androidスタジオエラー:E / dalvikvm:クラス 'Android.graphics.drawable.RippleDrawable'が見つかりませんでした

私はプロジェクトに取り組んでいましたが、このエラーが突然現れました:

E/dalvikvm: Could not find class 'Android.graphics.drawable.RippleDrawable', referenced from method Android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering

アプリを動作していた以前のバージョンに戻しましたが、エラーが解決しませんでした。空のアクティビティで新しいプロジェクトを作成し、それをデバイスで実行しましたが、エラーが解決しませんでした。どうすればこれを修正できますか?

5
M.Gad

修正するものはありません。これは、コード(ライブラリなど)にクラスへの参照があることを示しているだけです(Android.graphics.drawable.RippleDrawable)お使いのデバイスでは利用できません。このクラスはAndroid 5.0で導入されたため、デバイスはAndroid 4.4以前で実行されている可能性があります。

この特定のメッセージは、コードとして常に表示されます(例:appcompat-v7)多くの場合、新しいデバイスでは使用したいが、古いデバイスでは回避できるクラスを指します。

だから、それを無視してください。

14
CommonsWare