仅发布版本中的“_加载小部件时出现问题”

You*_*mal 5 android widget android-widget

我对应用程序小部件有一个非常奇怪的行为:我有一个主屏幕小部件,其中有一个 ListView 显示来自互联网的数据。

它工作正常,在 上完全没有问题debug version,但是当我install release:当我将小部件拖到主屏幕时,它显示“加载小部件时出现问题”,并且在 Logcat 中:

E/ResourcesManager: failed to add asset path /data/app/com.askelp.askelp-u7QWKA4gT6KmeGou17fWHw==/base.apk  
E/RemoteViews: Package name com.askelp.askelp not found
Run Code Online (Sandbox Code Playgroud)

但是,如果我将其留在主屏幕上并重新安装应用程序,它就可以工作了,如果我从主屏幕上删除了小部件并重新安装了它,然后再次将其拖动到主屏幕上,它会显示相同的错误和“加载小部件时出现问题”

有人有什么想法吗?

编辑:

我现在尝试在我的手机上运行它,它正在工作,所以它可以在我的手机上运行,​​但不能在模拟器中运行!

Rub*_*ick 2

解决方案1:

你有尝试过吗invalidate cache/restart?

解决方案2:

文档链接,您只能将其用作小部件

RemoteViews 对象(以及 App Widget)可以支持以下布局类:

*框架布局

*线性布局

*相对布局

*网格布局

以及以下小部件类:

*模拟时钟

*按钮

*天文台表

*图像按钮

*图像视图

*进度条

*文本视图

*视图翻转器

*列表显示

*网格视图

*堆栈视图

*AdapterViewFlipper