首页 > 解决方案 > 内容显示在android studio的预览中,但在android jetpack compose中不显示在移动设备中

问题描述

我正在使用 android jetpack compose 并编写了一些代码,这些代码显示在 android studio 的预览部分,但是当我运行项目并在移动设备中安装应用程序时,没有显示全部内容,只显示了一些小内容是以前的代码,但是当我更改代码时,更改会显示在预览中,但不会显示在移动设备中。我搜索了它,但没有得到任何解决方案,说明为什么更改没有显示在移动设备上。任何帮助将不胜感激!

标签: androidandroid-studioandroid-jetpack-compose

解决方案


好的,我不确定你到底在处理什么,但我有一个类似的问题,即应用程序在设备和模拟器上都没有显示任何内容,这对我有用。从预览运行它为我解决了它。连接设备后,点击预览窗格右上角的小运行图像(带有绿色播放图标)将在设备或模拟器上启动。如果看不到此图标,请将预览窗格一直滚动到右侧。

图片截图

但是,要使用 android studio 上的正常运行按钮运行您的应用程序,您需要确保 onCreate 中的 setContent{ } 块正在调用您之前声明的 Composable 函数。这也是我缺少的链接。


推荐阅读