【问题标题】:My application crashes after showing the splash screen on a real device, but not on a virtual one我的应用程序在真实设备上显示启动画面后崩溃,但在虚拟设备上却没有
【发布时间】:2018-09-12 07:21:04
【问题描述】:

我用 Android Studio 创建了一个应用程序,从不更改任何文件中的一个单词。

尝试在真实设备上运行它时出现以下错误: 以下是logcat。请帮忙解决这个问题!

Android Studio - 在真实设备上的应用程序在闪屏后崩溃,但在虚拟设备上没有

日志

【问题讨论】:

  • 真机和模拟器有很多区别,比如内存,没有代码,问题太笼统,没法回答
  • 您是否在其他真实设备上试用过您的应用?
  • 关闭Instant Run,然后关闭cleanRebuild
  • Instant Run 被关闭还是同样的崩溃@RahulChokshi
  • 是的,我已经尝试过我的笔记 4,但它在显示启动画面后崩溃了。但在虚拟设备上它不显示启动画面但应用程序运行正常@Anatolii

标签: java android android-fragments


【解决方案1】:

根据您的日志,应用程序运行时会跳过很多帧。因此,也许您应该分析您的 GPU 并查看问题出在哪里。 以下是一些可能有用的链接:

Meaning of Choreographer

inspect GPU rendering speed and overdraw

如果你分享你的代码将会很有帮助。

【讨论】:

    【解决方案2】:

    这是 android Api lookForSelectablePosition 的行,或者您可以增加 minSdkVersion

    【讨论】:

    • 我没用过列表视图
    猜你喜欢
    • 1970-01-01
    • 2019-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-02
    • 1970-01-01
    相关资源
    最近更新 更多