Android应用程序适用于Genymotion,但不适用于真实手机
问题描述:
我有2-3周的应用程序问题。该应用程序在模拟器上工作正常,但是当我想在真正的手机中调试应用程序崩溃时,在Logcat上启动此错误并显示白屏。Android应用程序适用于Genymotion,但不适用于真实手机
D/AccessibilityManager: setStateLocked: wasEnabled = false, mIsEnabled = false, wasTouchExplorationEnabled = false, mIsTouchExplorationEnabled = false, wasHighTextContrastEnabled = false, mIsHighTextContrastEnabled = false
java.lang.Throwable: setStateLocked
生成错误的行是它,此活动从AppCompatActivity扩展而来,xml布局使用自定义表面视图。
setContentView(R.layout.activity_main);
任何人都有同样的问题?我应该做什么来解决这个问题?
答
StateLocked表示您的手机被锁定了密码。是这样吗?如果是,那么请尝试解锁您的手机,或者甚至暂时移除密码/组合刷卡并查看是否已解决。
编辑:可能是重复的:There's some error when android loading layout,but have no effective on running
这是否发生在所有环境(即,如果你试图将其部署到不同的物理设备,它还是发生了)?如果您尝试部署“空白”应用程序,它还会发生吗?您的应用程序曾经在测试设备上工作过吗? – EJoshuaS
我测试4.1.1到5.1版本的Android在不同的模拟器,并在所有的工作正常,但我在真正的手机中断调试。 – g4s0l1n
是的,但是如果将其部署到不同的物理设备(或将“空白”应用程序部署到当前的测试设备)呢?此外,您是否曾*在您的当前设备上使用过您的应用程序,或在更改后是否“断开”了? – EJoshuaS