Java Android应用程序启动后崩溃

Java Android应用程序启动后崩溃,java,android,Java,Android,我有一个问题,当我运行我的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 star

我有一个问题,当我运行我的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'

我会检查调用drawable资源的方法,日志显示了一些关于覆盖标记的信息,可能是weel代码,但会崩溃,因为您的实现方式不正确


在没有源代码的情况下很难说出一些东西,但要检查一下。

这行代码看起来可疑:

I/InstantRun:即时运行运行时已启动。安卓软件包是 cz.sudoman281.kubirovacikalkulacka,实际应用程序类为null

我会尝试从Gradle studio设置中禁用instantRun,清理项目,看看是否有帮助


请在AndroidManifest.xml中添加以下行

<application
...
android:largeHeap="true"
...
/>


希望它能工作

您的应用程序中有大尺寸图像吗?请上传你的gradle文件和AndroidManifest。xml@AjayJayendran不,我没有。Gradle:,manifest:谢谢您的回复,但仍然无法工作:(现在我得到了这个:W/System:ClassLoader引用的未知路径:/data/app/cz.sudoman281.kubirovacikalkulacka-1/lib/arm64 W/art:Android 4.1之前的方法Android.graphics.porterduffcloorfilter Android.support.graphics.drawable.vectorrawablecompat.updatentfilter(android.graphics.PorterDuffColorFilter、android.content.res.ColorStateList、android.graphics.PorterDuff$模式)如果android.graphics.drawable.drawable与目标VM断开连接,地址:'localhost:8600',..,则会错误地覆盖包私有方法。这是列表中的下一个问题。我认为如果您能分享一个失败的最小示例,速度会更快,否则您可以阅读本文并尝试找出一些问题:你可以在这里下载我的整个项目:我已经检查过了,项目设置看起来很好,它在我的工作室中工作。我发现了一个npe,不得不移动FloatingActionButton addButton=(FloatingActionButton)thisView.findViewById(R.id.add);和addButton.setOnClickListener(new View.OnClickListener()){从集合片段进入onCreateView。如果您仍然遇到一些问题,您可以尝试一些无效缓存/重新启动,或者更新android studio。