当我试图编译一个APK文件时,我遇到了下一个错误:dove\frontend\android\src\main\AndroidManifest。xml错误:当相应组件定义了意图过滤器时,针对Android 12及更高版本的应用程序需要为“Android:exported”指定显式值
我有这样的价值,但AGP看不到。我的价值清单:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.dove.android">
<application
android:name=".DoveApplication"
android:allowBackup="true"
android:fullBackupContent="true"
android:icon="@mipmap/ic_launcher"
android:label="Dove"
android:supportsRtl="true"
android:theme="@style/Theme.Dove">
<activity
android:exported="true"
android:name=".AppActivity"
android:label="Dove"
android:theme="@style/Theme.Dove.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
</application>
</manifest>
AGP版本:4.2.2除降级
targetSdk
之外的任何变通方法?
最有可能是因为本机版本。我在react-native 0.63.4上也有同样的问题,但在react-native 0.66.4上没有错误
您只需打开清单,并在底部面板中选择“合并清单”,然后查找添加不带此属性的活动的依赖项。在我的例子中,它是androidx。果心来自组合单元测试的测试。
请帮我解决这个错误,在我的项目中,同时尝试通过android Studio在移动设备上运行。 清单合并失败:当相应的组件定义了意向过滤器时,面向 Android 12 及更高版本的应用需要为 指定一个显式值。有关详细信息,请参阅 https://developer.android.com/guide/topics/manifest/activity-element#exported。
此错误正在抛出我的颤振应用程序。我在所有活动和服务中设置android:exported=“true”。 参考图像
当我试图编译一个APK文件时,我得到了下一个错误: 我有这样的价值,但AGP看不到。我的价值清单: AGP 版本: 4.2.2 除了降级之外,还有其他解决方法吗?
我正在进行一个react原生项目,但当我尝试通过终端进行构建时,我收到了一条消息错误:“当相应组件定义了intent过滤器时,针对Android 12和更高版本的应用程序需要为指定显式值。请参阅https://developer.android.com/guide/topics/manifest/activity-element#exported有关详细信息,请参阅。“我发现了其他问题,答案似乎是
我正在从SDK版本30移动到31,并在意向过滤器中添加了android:exported,但仍然出现以下错误: 合并错误:Error:android:exported需要为显式指定。当相应组件定义了意图过滤器时,针对Android 12及更高版本的应用程序需要为指定一个显式值。看见https://developer.android.com/guide/topics/manifest/activit
我已经探索了很多,我发现在所有活动中,我们需要指定android:导出参数。我已经在清单中的所有活动中添加了参数,但我仍然收到此错误。 清单合并失败:android:需要为显式指定导出