公文包/android模拟器找不到图标

问题描述 投票:0回答:1

我正在使用 beeware 为 Android 和 iOS 构建一个应用程序。当通过公文包运行android模拟器时,我的图标不包括在内。我收到警告:

I/python.stdout: WARNING: Can't find icon view_white; falling back to default icon
I/python.stdout: WARNING: Can't find icon add_white; falling back to default icon
I/python.stdout: WARNING: Can't find icon info_white; falling back to default icon

在不断更新、构建和运行模拟器的同时,我做了以下操作来解决问题:

  1. 仔细检查 Toga 代码中的图标引用(正确的大小写且没有文件扩展名等)

  2. 使得图标在完成android构建时被系统包含在APKdrawable文件夹中

  3. 检查了adb logcat(无济于事)

如何让android模拟器找到图标?

python android-emulator beeware
1个回答
0
投票

Toga 不使用 APK 的可绘制文件夹来加载图标。图标应放置在您的 Python 源代码目录中,并按照“文档”所述,通过传递“相对于定义 Toga 应用程序类的模块”的文件名来加载。

© www.soinside.com 2019 - 2024. All rights reserved.