我有一个应用程序小部件项目,它依赖于安装了相应的应用程序。
因此,所需应用程序的包名称是
com.radlmaier.saintscalendar
在应用程序小部件清单中,我在标签内有以下标签:
<uses-library android:name="com.radlmaier.saintscalendar" android:required="true" />
现在,当未安装应用程序时,小部件安装会失败,这是应该的。但是如果安装了应用程序,小部件安装也会失败,logcat 会说:
05-19 22:28:35.359: E/PackageManager(14680): Package com.radlmaier.saintscalendarwidget requires unavailable shared library com.radlmaier.saintscalendar; failing!
我显然在这里遗漏了一些东西。与共享库相比,是否不能使用标签来检查已安装的包?有人可以启发我吗?