我的应用程序在 pos 设备上停止工作

my app stops working on pos device

我正在使用 android POS 迷你设备,我在该设备上安装了使用 google 播放服务的 android 应用程序。我还自己安装了播放服务版本 11.7.44 和播放商店版本 8.4.40。因为它默认不提供这2个应用程序。

在我的项目中我使用:

compile 'com.google.android.gms:play-services-base:10.2.0'

还有服务。

有时我的应用停止工作,甚至不抛出任何错误。每次我都必须重置我的 pos 设备才能克服此错误。我也尝试清除缓存和其他东西。有没有办法摆脱这些事情?

在我的 minipos 设备中,它的 return 在一些转换后使会话无效,所以我怎么能解决它。

Google 不允许 Google 在 Google 上播放服务 在 Android 不兼容且未通过兼容性测试套件 (CTS) 的设备上播放。 (source).

自安装 Play 服务和 Play 可能不是原因,这可能是设备不真正 Android 兼容的症状。您能否在问题中提供更多有关您设备的详细信息?

任何 Android 设备停止了您希望在日志中提供错误的应用程序。这也是该设备不完全 android 兼容的标志。

我建议在模拟器中测试您的应用程序(允许 Google Play 服务)并将模拟器配置为尽可能靠近您的设备。如果您的应用程序崩溃,这至少会提供堆栈跟踪,并允许您进行调试。

Google Play 上有一个名为 SafetyNet Helper Sample 的应用程序。这将连接到名为 SafetyNet 的 Google 服务,并告诉您制造商是否已通过设备的 CTS 测试。如果他们的制造商没有那么他们就不允许将设备描述为 "Android Compatible" (source),即使它基于开源的 Android 源代码也是如此。