【发布时间】:2012-05-26 23:26:13
【问题描述】:
我有一个应用小部件项目,它依赖于安装了相应的应用。
所以,所需应用的包名是
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!
我显然在这里遗漏了一些东西。 与共享库相比,是否不能使用标签来检查已安装的包? 有人能启发我吗?
【问题讨论】:
标签: android installation package manifest