android:exported needs to be explicitly specified for element <activity#com.razorpay.CheckoutActivity>. Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/manifest/activity-element#exported for details.
C:\Users\naray\OneDrive\Desktop\Indiahaat\Indiahaat\app\src\main\AndroidManifest.xml:12:9-16:20 Error:
android:exported needs to be explicitly specified for element <receiver#com.razorpay.RzpTokenReceiver>. Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/manifest/activity-element#exported for details.
我已经尝试解决这个问题,从 android 12 开始我为 android:exported 指定显式值所以我对主要活动和其他活动也做了同样的事情,错误也开始消失,
但在这种情况下RazorPay 活动和接收者, 我无法在项目清单中找到它们。我不知道他们在哪里这样我就可以明确标记导出的属性.
我是支付网关的新手。
提前致谢!!!
您可以在以下内容中查找问题Merged Manifest
然后解决它们。要导航到Merged Manifest
, 按照步骤:
AndroidManifest.xml
-> Merged Manifest
从底部选项卡。在那里你会看到任何错误Red color
。这样你就会找到你的问题并最终解决它!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)