在AndroidManifest.xml文件中明确指定
或者在build.gradle文件中添加android:exported属性,例如:
android { ... buildTypes { release { ... } } }
androidManifestVariants.all { variant -> variant.outputs.each { output -> output.processManifest.doLast { File manifestFile = output.processManifest.manifestOutputFile def newManifest = manifestFile.getText('UTF-8') .replaceAll('android:label="app_name"', 'android:label="@string/app_name"') .replaceAll('android:name="com.dexterous.flutterlocalnotifications.ScheduledNotificationBootReceiver"', 'android:name="com.dexterous.flutterlocalnotifications.ScheduledNotificationBootReceiver" android:exported="true"') manifestFile.write(newManifest, 'UTF-8') } } }