小编Mal*_*den的帖子

模拟器:系统 UI 没有响应,可怕的应用程序故障

我有 Android Studio 提供的多个模拟器。我有一台 Pixel 3 和一台 Pixel 4,都运行 Android api 30。两者都工作一段时间,但最终出现以下弹出窗口: 系统 UI 没有响应

此后,模拟器将无法使用。请注意,屏幕底部的主页和后退按钮消失了。模拟器出现严重故障,动画速度减慢并在屏幕上留下残留物。

我尝试过的

退出模拟器应用程序并再次将其打开。又是同样的问题。

按模拟器电源按钮并重新启动模拟器,就像我在物理设备上一样。同样的问题。

删除模拟器并创建新模拟器。这可以运行一段时间,但最终错误会再次发生。

我遵循了这里的建议:Android模拟器错误:“系统UI已停止” .ini文件没有hw.mainKeys的条目,所以我尝试添加它。没有效果。

统计数据

MacBook Pro(16 英寸,2019 年)

处理器:2.6 GHz 6 核 Intel Core i7

内存:16 GB 2667 MHz DDR4

显卡:AMD Radeon Pro 5300M 4 GB、英特尔 UHD 显卡 630 1536 MB

安卓工作室4.4.1

此时,继续开发变得困难,因为我必须不断重新创建模拟器并重新初始化测试所需的设备数据。

android android-emulator android-studio

5
推荐指数
1
解决办法
1574
查看次数

为什么 dropFirst 不返回数组,而 dropLast 却返回数组?

该函数构建成功

func dropLastFromArray(_ array: [Any]) -> [Any] {
    return array.dropLast()
}
Run Code Online (Sandbox Code Playgroud)

但这个功能没有

func dropFirstFromArray(_ array: [Any]) -> [Any] {
    return array.dropFirst()
}
Run Code Online (Sandbox Code Playgroud)

它给出了构建错误:No 'dropFirst' candidates produce the expected contextual result type '[Any]'

到底是怎么回事?在文档中,它们都显示返回类型为ArraySlice<Element>. 在我看来,这两者必定有其一是错误的。

如果重要的话我正在使用 XCode 12.5.1

swift

2
推荐指数
1
解决办法
1057
查看次数

如何在 Jetpack Compose 中制作不同大小的复选框?

我有一些连续的复选框,如下所示:

3 个复选框,尺寸 30

我有modifier = Modifier.size(30.dp)

我希望它们更大。这是我设置时发生的情况modifier = Modifier.size(100.dp)

3 个复选框,大小 100

它只是增加了烦人的空间,而不是让它们变得更大。是什么赋予了?如何获得大复选框?

android kotlin android-jetpack-compose

1
推荐指数
1
解决办法
961
查看次数