10

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

3 回答 3

3

这是即时运行的问题,并且在 Android 4.1 之前发出警告,如文档所述:

仅当您部署调试构建变体、使用 Android Plugin for Gradle 版本 2.0.0 或更高版本并在应用的模块级 build.gradle 文件中将 minSdkVersion 设置为 15 或更高时,才支持 Instant Run。为获得最佳性能,请将 minSdkVersion 设置为 21 或更高。

您可以在此处查看完整文档

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

于 2016-06-15T06:06:03.340 回答
0

我也面临同样的问题,但我在这里为您找到了解决方案

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

我希望它对你有用

于 2018-02-03T11:41:12.713 回答
0

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

于 2016-07-23T19:21:29.010 回答