不幸的是系统UI已停止[复制](Unfortunately System UI has stoppe

2019-06-24 03:28发布

这个问题已经在这里有一个答案:

  • Android模拟器错误:“系统UI已停止” 7个回答

我得到这个消息,我每次启动WXGA800模式4.0.3仿真器的时间。 我的应用程序,而无需运行系统UI除了动作条不出现,我无法测试我的动作条功能正常工作。 我的操作系统是Win7的X64。 SDK版本19.任何想法?

堆栈跟踪:

FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to create service com.android.systemui.SystemUIService: java.lang.RuntimeException: Tablet device cannot show navigation bar and system bar
at android.app.ActivityThread.handleCreateService(ActivityThread.java:2263)
at android.app.ActivityThread.access$1600(ActivityThread.java:123)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1201)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4424)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.RuntimeException: Tablet device cannot show navigation bar and system bar
at com.android.systemui.statusbar.tablet.TabletStatusBar.makeStatusBarView(TabletStatusBar.java:451)
at com.android.systemui.statusbar.StatusBar.start(StatusBar.java:64)
at com.android.systemui.statusbar.tablet.TabletStatusBar.start(TabletStatusBar.java:390)
at com.android.systemui.SystemUIService.onCreate(SystemUIService.java:93)
at android.app.ActivityThread.handleCreateService(ActivityThread.java:2253)

我想到了。 当它发生hw.mainKeys设置为false AVD setings。 谢谢您的回答!

Answer 1:

你不能同时拥有系统栏和导航栏:

了java.lang.RuntimeException:由造成平板设备不能显示的导航栏,系统栏

这是从源头采取TabletStatusBar#makeStatusBarView注意的评论:

     try {
         // Sanity-check that someone hasn't set up the config wrong and asked for a navigation
         // bar on a tablet that has only the system bar
         if (mWindowManager.hasNavigationBar()) {
             throw new RuntimeException(
                     "Tablet device cannot show navigation bar and system bar");
         }
     } catch (RemoteException ex) {
     }


Answer 2:

hw.mainKeys = YES在.android-> avd-> youavdfoldername->配置
我打开的文件和变化hw.mainKeys = YES工作



Answer 3:

也许删除当前AVD,并尝试做一个新的? 有时候模拟器只是时髦的行为(或者你输入了错误的设置)。



Answer 4:

我也有同样的问题,当我第一次开始机器人的研究与开发。 我的系统是旧的。 它甚至不支持英特尔的VT技术。 如果同样是你的情况下,具有旧电脑,让小屏幕分辨率的AVD,而不是使用选项卡(Galaxy Nexus的)。 使用类似“WQVGA”并更改RAM为1024 MB(如果你的系统有大于)。 再部署。 它为我工作。 :)



Answer 5:

我张贴的答案六翼天使发现只是所以很清楚别人。 设置hw.mainKeys =是在config.ini文件。 检查它在你的开发文件夹,然后SDK /.android / AVD /(你的AVD的名字)

我注意到这个错误只发生在V.4.0和v.4.03。



Answer 6:

> .android-> avd-> youavdfoldername->配置 - 恰克中的配置文件
打开文件,并改变
hw.dPad = YES
hw.mainKeys = YES



文章来源: Unfortunately System UI has stopped [duplicate]