应用程序在某些版本的 android 手机中崩溃
App crashes in some version of the android mobiles
我制作了一个应用程序并在 Play 商店成功启动。
我的一位朋友说该应用程序不适合他。
我检查过我的应用程序在 android 6.0 以下无法运行:它只是崩溃并停止运行。
它在其他设备上工作正常。
没有错误。
请帮我解决这个问题
我的猜测是您的应用程序没有为向后兼容设计得很好。我建议通读 Android 的开发人员培训,了解如何创建具有向后兼容性的应用程序。
https://developer.android.com/training/backward-compatible-ui
如果您不想这样做,您可能需要在 build.gradle 文件中限制 minSdkVersion。我不知道它现在为您的应用程序设置了什么,但这可能有助于不必支持早期版本。 Android 提供 table 版本和 API 级别,这将有助于确定最低限度。
https://source.android.com/setup/build-numbers
如果您需要更详细的帮助,您需要为您的问题提供更多的背景信息。
1) 如果您在 Play 商店中启动了您的应用程序,请查看应用程序页面中的开发人员控制台以获取错误日志。您可以监控导致崩溃的原因。
2) 崩溃可能是因为您使用了在最新版本 android 中删除的任何已弃用的方法。
我解决了问题:
我不小心删除了 activity 的布局文件,而那个 activity 的应用程序上只有 v-24 版本的布局文件,所以这导致我的应用程序在低版本设备上崩溃,现在创建删除的布局后,它现在工作正常。
希望我的回答对大家有帮助。
谢谢。
我制作了一个应用程序并在 Play 商店成功启动。
我的一位朋友说该应用程序不适合他。
我检查过我的应用程序在 android 6.0 以下无法运行:它只是崩溃并停止运行。
它在其他设备上工作正常。
没有错误。
请帮我解决这个问题
我的猜测是您的应用程序没有为向后兼容设计得很好。我建议通读 Android 的开发人员培训,了解如何创建具有向后兼容性的应用程序。
https://developer.android.com/training/backward-compatible-ui
如果您不想这样做,您可能需要在 build.gradle 文件中限制 minSdkVersion。我不知道它现在为您的应用程序设置了什么,但这可能有助于不必支持早期版本。 Android 提供 table 版本和 API 级别,这将有助于确定最低限度。
https://source.android.com/setup/build-numbers
如果您需要更详细的帮助,您需要为您的问题提供更多的背景信息。
1) 如果您在 Play 商店中启动了您的应用程序,请查看应用程序页面中的开发人员控制台以获取错误日志。您可以监控导致崩溃的原因。
2) 崩溃可能是因为您使用了在最新版本 android 中删除的任何已弃用的方法。
我解决了问题:
我不小心删除了 activity 的布局文件,而那个 activity 的应用程序上只有 v-24 版本的布局文件,所以这导致我的应用程序在低版本设备上崩溃,现在创建删除的布局后,它现在工作正常。
希望我的回答对大家有帮助。
谢谢。