其他分享
首页 > 其他分享> > android – 将代码解压缩到lib小部件后不再有效

android – 将代码解压缩到lib小部件后不再有效

作者:互联网

作为我项目的一部分,我有一个完美工作的小部件.然后我决定将公共代码(包括小部件)提取到库项目中.完成此操作后,除了小部件外,一切正常它出现在可用于添加的小部件列表中,但当我将它放在桌面上时,我得到的是这个Toast消息:“应用程序未安装在您的手机上”.有人能说清楚这个吗?

配置和代码都没有改变.小部件文件(项目和库)中存在小部件定义,项目元文件包含绝对(包括路径)名称和所有权限.

解决方法:

我今天遇到了同样的问题.不过我猜我找到了答案.

检查AppWidget元数据XML文件中android:configure元素的正确性.如果您有窗口小部件配置活动,则在将窗口小部件提取到其他项目时,其类名或包可能已更改.

现在系统无法找到您提到的活动并通过密码“您的手机上未安装应用程序”进行投诉.

标签:android,android-appwidget,library-project
来源: https://codeday.me/bug/20190610/1212197.html