Jetpack Compose 应用程序无法在 AVD 上启动

moh*_*iry 5 android android-jetpack android-jetpack-compose

我已经编写了一个示例,Jetpack Compose每当我尝试Install在 gradle 上使用 then 时AVD,gradle 都会Project成功构建,但构建的应用程序不会启动。关于工具和代码的一切都很好,甚至Preview显示得UI很好,如果我自己手动构建 APK 并安装它,那么该应用程序将安装并正确。换句话说,Android Studio 不会自动在 AVD 上安装应用程序。

Android Studio= 4.2 金丝雀 10 | compose= 1.0.0-alpha02 | kotlin= 1.4.0 | gradle plugin= 4.2.0-alpha10 | gradle= 6.6.1

Ole*_*ohi 0

我遇到了同样的问题,但对我有用的是从预览中运行它。连接设备后,点击预览窗格右上角的小运行图像(带有绿色播放图标)将在设备或模拟器上启动。如果看不到此图标,请将预览窗格一直滚动到右侧。

用于在设备或模拟器上运行应用程序的预览按钮的屏幕截图

但是,要使用 android studio 上的正常运行按钮运行您的应用程序,您需要确保 onCreate 内的 setContent{ } 块正在调用您之前声明的可组合函数。这对我来说也是缺失的环节。