android – 将代码解压缩到lib小部件后不再有效
作者:互联网
作为我项目的一部分,我有一个完美工作的小部件.然后我决定将公共代码(包括小部件)提取到库项目中.完成此操作后,除了小部件外,一切正常它出现在可用于添加的小部件列表中,但当我将它放在桌面上时,我得到的是这个Toast消息:“应用程序未安装在您的手机上”.有人能说清楚这个吗?
配置和代码都没有改变.小部件文件(项目和库)中存在小部件定义,项目元文件包含绝对(包括路径)名称和所有权限.
解决方法:
我今天遇到了同样的问题.不过我猜我找到了答案.
检查AppWidget元数据XML文件中android:configure元素的正确性.如果您有窗口小部件配置活动,则在将窗口小部件提取到其他项目时,其类名或包可能已更改.
现在系统无法找到您提到的活动并通过密码“您的手机上未安装应用程序”进行投诉.
标签:android,android-appwidget,library-project 来源: https://codeday.me/bug/20190610/1212197.html