我已经能够克隆和构建Google日历应用及其依赖项,感谢这篇文章:Error while running Calendar project
但是我无法让它在模拟器或平板电脑(Galaxy Tab 4)上运行,显然它正在尝试覆盖现有的应用程序并且我得到了Installation error: INSTALL_FAILED_VERSION_DOWNGRADE
在模拟器上我尝试手动删除应用程序日历:
rm -rf /system/apps/Calendar/Calendar.apk
和rm -rf /data/data/com.android.calendar
在平板电脑上我尝试了同样的事情,加上谷歌应用程序GoogleCalendarSyncAdapter.apk
rm -rf /system/apps/GoogleCalendarSyncAdapter.apk
和rm -rf /data/data/com.google.android.syncadapters.calendar
但没有任何帮助,我仍然得到相同版本的降级错误。
我还尝试使用$adb install -r AppName.apk
强行降级,但正如预期的那样,我得到INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES
有人可以指向与谷歌日历应用程序冲突的应用程序,或者我应该删除什么才能部署。提前谢谢。
顺便说一下,项目的名称为AllInOneActivity
,APK名称为AllInOneActivity.apk
答案 0 :(得分:2)
更改应用的包名称 - 从com.android.calendar更改为独特的内容。