我有一个问题,当我运行我的Android应用程序时,它立即下降。这很奇怪,因为我的控制台中没有任何错误。这是我的调试控制台日志:
I/System.out: debugger has settled (1424)
W/System: ClassLoader referenced unknown path: /data/app/cz.sudoman281.kubirovacikalkulacka-1/lib/arm64
I/InstantRun: Instant Run Runtime started. Android package is cz.sudoman281.kubirovacikalkulacka, real application class is null.
W/System: ClassLoader referenced unknown path: /data/app/cz.sudoman281.kubirovacikalkulacka-1/lib/arm64
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
W/art: Suspending all threads took: 28.661ms
Disconnected from the target VM, address: 'localhost:8600', transport: 'socket'
答案 0 :(得分:2)
请在AndroidManifest.xml中添加以下行
<application
...
android:largeHeap="true"
...
/>
希望它有效
答案 1 :(得分:0)
我要检查你调用drawable资源的方法,日志说明了一个覆盖标记,它可能是weel代码但崩溃,因为你实现的方式不正确,
在没有源代码的情况下说些什么很难,但要检查一下。
答案 2 :(得分:0)
这一行看起来很可疑:
I / InstantRun:即时运行运行时已启动。 Android包是 cz.sudoman281.kubirovacikalkulacka,真正的应用程序类为空。
我会尝试从Gradle studio设置中禁用instantRun,清理项目并查看它是否有帮助。