警告:ClassLoader在Android Studio 2.1.2中引用了未知路径

时间:2016-06-15 05:58:18

标签: android android-studio-2.1

我是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

3 个答案:

答案 0 :(得分:3)

即时运行的问题以及警告在Android 4.1之前的警告说:

  仅在部署调试版本变体时才支持

Instant Run,   使用适用于Gradle 2.0.0或更高版本的Android插件,并设置   应用程序的模块级build.gradle中的minSdkVersion为15或更高   文件。为获得最佳性能,请将minSdkVersion设置为21或更高。

你可以在这里看到完整的documentation

建议您停用即时运行或将min-sdk设置为15或更高。

答案 1 :(得分:0)

尝试卸载应用程序,因此它会强制关闭Instant Run。它对我有用。

答案 2 :(得分:0)

我也遇到了同样的问题,但我在这里找到了解决方案

  Intent intent = new Intent(context,Route.class);
  intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
  context.startActivity(intent);

我希望它对你有用