AndroidおよびAndroid Studioです。Android StudioでHelloWorldプロジェクトを作成しました。デバイスでアプリを実行すると、次の警告が表示されます。これらの警告を修正するにはどうすればよいですか?
6-15 11:21:22.287 962-962/com.rajiv.helloworld W/System: ClassLoader referenced unknown path: /data/app/com.rajiv.helloworld-1/lib/arm
06-15 11:21:23.136 962-962/com.rajiv.helloworld W/System: ClassLoader referenced unknown path: /data/app/com.rajiv.helloworld-1/lib/arm
06-15 11:21:23.424 962-962/com.rajiv.helloworld W/art: Before Android 4.1, method Android.graphics.PorterDuffColorFilter Android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(Android.graphics.PorterDuffColorFilter, Android.content.res.ColorStateList, Android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in Android.graphics.drawable.Drawable
これはinstant-Runの問題であり、Before Android 4.1の前に警告されています:
Instant Runは、デバッグビルドバリアントをデプロイし、Android Plugin for Gradleバージョン2.0.0以上を使用し、アプリのモジュールレベルのbuild.gradleでminSdkVersionを15以上に設定する場合にのみサポートされますファイル。最高のパフォーマンスを得るには、minSdkVersionを21以上に設定します。
あなたは完全な ドキュメント をここで見ることができます。
無効Instant-runまたはmin-sdk
を15以上に設定することをお勧めします。
私も同じ問題に直面していますが、ここで解決策を得ました
Intent intent = new Intent(context,Route.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
うまくいくといいな
アプリをアンインストールしてみてください。これにより、Instant Runが強制的に終了されます。それは私のために働いた。