Android应用程序崩溃版本高于5.0

时间:2017-03-15 11:35:34

标签: android android-manifest android-permissions

我的Android Studio遇到了一个奇怪的问题。

如果我在Android设备中使用操作系统版本5.0或更高版本运行我的应用程序,它可以工作,但是,如果在其他设备中使用相同的版本而不是崩溃。

另一种情况是,如果我在操作系统版本为4.4或更低版本的设备中运行app,并且我在其他设备中使用该版本,那么它在所有操作系统版本的设备中都运行完美。

我已尝试更改构建版本,但仍不确定问题出现的原因。

任何解决方案都可以提供帮助。

1 个答案:

答案 0 :(得分:1)

识别问题的快速方法应该是:

  • 检查崩溃日志。你总会在那里找到有用的信息。
  • 检查gradle文件的最低版本版本。
  • 在构建之前清理项目。是的,看起来很傻但很多时候你会遇到与未同步的版本相关的问题(一些代码已更新,但如果你正在调试,则其他代码并不特别)。
  • 检查依赖项。某些依赖项将依赖于设备上安装的其他软件,如Play服务。
  • 检查版本兼容性。是的,对于新的Android版本,有些变化。 Lollipop(Android 5.x)是许多变化的转折点,特别是与安全性和可视化功能相关。

我希望这些提示可以帮助您找到解决方案。