Значит, проблема была в buildType
. При запуске на buildType
s, отличных от сборки выпуска, у меня возникает проблема, потому что имя пакета отличается от того, что было указано в android:targetPackage
намерения ярлыка. Итак, что я сделал, я создал несколько shortcuts.xml
с разными targetPackage
в соответствующей папке сборки:
app/src/debug/res/xml/shortcuts.xml
app/src/dev/res/xml/shortcuts.xml
app/src/staging/res/xml/shortcuts.xml
И установил android:targetPackage
соответственно:
android:targetPackage="com.package.myapp.debug"
android:targetPackage="com.package.myapp.dev"
android:targetPackage="com.package.myapp.staging"
Спасибо на этот SO вопрос , который почти похож на мою проблему. И на Рейк sh ответит .