【问题标题】:Widget Preview app missing from Android emulatorAndroid 模拟器中缺少小部件预览应用程序
【发布时间】:2022-02-07 20:17:15
【问题描述】:

这个 https://developer.android.com/guide/topics/appwidgets/#preview

帮助为您的应用小部件创建预览图像(在 previewImage 字段),Android 模拟器包含一个应用程序 称为“小部件预览”。要创建预览图像,请启动此 应用程序,为您的应用程序选择应用程序小部件并进行设置 您希望预览图像的显示方式,然后保存并放置 在应用程序的可绘制资源中。

我在最新的 Android 系统镜像 Android Oreo (8.1) API 27 上找不到这个应用程序

此问题已在此处提出并回答,Widget preview image,但缺少应用程序。

那么如何生成预览图呢?

【问题讨论】:

  • 未来的读者,我通过使用较旧的 android 版本系统映像解决了这个问题。

标签: android widget


【解决方案1】:

只有在模拟器(API 26 或更低版本)上运行旧版 Android 时,才会显示小部件预览应用。

如果 Widget Preview 没有显示在您的模拟器上,您需要在 Android Studio 中创建一个具有较低 API 的新虚拟设备:

1) 工具>AVD 管理器>创建虚拟设备...

2) 选择您要使用的设备,点击“下一步”

3) 在下一个窗口中,选择 Nougat, API Level 25。如果您以前从未使用过它,可能需要下载它。点击“下一步”,然后点击“完成”

4) 在新的虚拟设备上运行应用,再次搜索Widget Preview

创建预览后,模拟器会为您提供通过电子邮件发送它的选项,以便您可以将其保存在本地并稍后保存到项目的 drawables 文件夹中。

希望也能为你解决!

【讨论】:

  • 您能否更准确地解释您的所有细节? android的版本和一切?我可以用物理设备吗?
  • @Paul 小部件预览应用仅在模拟器上运行旧版 Android 时才会显示。如果 Widget Preview 没有显示在您的模拟器上,您需要在 Android Studio 中创建一个具有较低 API 的新虚拟设备: 1) Tools>AVD Manager>Create Virtual Device...(窗口底部的按钮)。 2) 选择您要使用的设备,单击“下一步” 3) 在下一个窗口中,选择 Nougat, API Level 25。如果您以前从未使用过,可能需要下载它。单击“下一步”,然后单击“完成” 4) 在新的虚拟设备上运行应用程序,然后再次搜索 Widget Preview。
【解决方案2】:

未来的读者,我通过使用较旧的 android 版本系统映像解决了这个问题。

【讨论】:

  • 您能否更准确地解释您的所有细节? android的版本和一切?我可以用物理设备吗?
  • @Paul 不,它必须是一个模拟器,你只需要使用一个具有旧 Android 版本的模拟器,不管哪个,它只需要比它所在的那个旧失踪了。
【解决方案3】:

在模拟器中长按应用图标。您将看到一个小部件选项,单击小部件并放在主屏幕上并创建小部件。

【讨论】:

    【解决方案4】:

    在较新的 Android 模拟器中,Widget Preview 应用的外观有所不同。

    我在具有以下配置的 Android 模拟器中执行了以下步骤:

    • 设备:Google Pixel 4a
    • 操作系统:Android 12

    按照以下步骤检查各个应用程序的小部件。

    这里我正在检查 图库 应用程序的小部件。

    1. 打开应用列表,找到图库应用,长按即可。

      将出现一个上下文菜单

    2. 点击Widgets选项。

      将出现一个底部表格,其中包含所有可用小部件的预览。

    3. 现在,按住任何小部件,它将移至主屏幕。

    【讨论】:

      猜你喜欢
      • 2016-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-01
      • 1970-01-01
      • 2021-01-05
      • 2011-05-02
      • 1970-01-01
      相关资源
      最近更新 更多