【发布时间】:2016-01-26 16:57:31
【问题描述】:
我正在使用 Android Studio 1.5.1 为我的公司构建一个 Android 应用。我发现该应用无法在部分 Galaxy S5 手机上运行。
这些手机在应用运行时只会显示白屏。 此错误发生在装有 Android 5.1.1 的 Galaxy S5 设备上,但不会发生在运行 Android 5.0 的 Galaxy S5 设备上
我将重点关注 Android 版本作为解决此错误的线索。 我实际上无法获得其中一个设备,因此我创建了几个虚拟设备。 Android Studio 的虚拟设备配置向导中有 6 个可下载的 Android 5.1.1 系统映像。我已经安装了所有这些。没有复制此白屏错误。
我还能做些什么来发现这个错误?
如果它有助于回答我的问题,我的应用在很大程度上依赖于服务器通信。整个应用程序只有一个 Webview 和几个 html 和 JS 文件。
【问题讨论】:
-
你有来自它不工作的设备的日志(
dumpstate)吗? -
请从受影响的设备上发布 logcat
-
问题很明确,我无法在物理设备上进行测试。
-
@GRY 一旦你无法调试它,我建议集成一些分析系统,如Crittercism 并记录所有异常、面包屑、应用程序启动的所有关键状态等。一旦你得到数据 - 尝试找出问题所在。模拟器的问题在于它们不能再现实际的设备行为,所以我认为你在这里没有太多选择。
-
将评论转换为包含更多细节的答案 - 我希望你会发现它无论如何有用并想出如何解决你的问题:WebView 是棘手的控制,你不是第一个面临stackoverflow.com/questions/21374901/…、stackoverflow.com/questions/34220219/… 和许多其他问题。
标签: android android-studio avd