当前位置: 首页 > 知识库问答 >
问题:

清单合并失败:需要为

施令雪
2023-03-14

清单文件有问题,错误消息:

清单合并失败:android:导出需要明确指定。针对Android 12及更高版本的应用程序需要指定一个显式值为android:导出时,相应的组件定义了一个意图过滤器。详见https://developer.android.com/guide/topics/manifest/activity-element#exported。

我的Android清单:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.myapp">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/Theme.MyTheme">
        <activity
            android:name=".MainActivity"
            android:exported="true">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:exported="true"
            android:name=".Activities.SplashScreenActivity"
            android:theme="@style/Theme.AppCompat.Light.NoActionBar">
        </activity>
    </application>

</manifest>

这篇文章描述了一个解决方案,但它不起作用,或者我做错了什么。也许有人有类似的问题,请让我知道如何解决。

共有1个答案

东方俊力
2023-03-14
  1. 降级或升级到以前的sdk版本,然后重建项目
  2. 打开项目的AndroidManifest。xml
  3. 单击[窗口底部]的“合并清单”选项卡。
  4. 找出哪个

希望它会起作用。它对我有用。

 类似资料:
  • 合并错误:错误:需要为元素显式指定android:exported 我甚至不知道该怎么办。我为这个错误挣扎了整整一周,但我不能。 这是我的sdk版本 在所有、和上编写了。啊,我没有这个错误中提到的

  • 错误:任务“:app:ProcessDebugManifest”执行失败。 清单合并失败:来自AndroidManifest.xml:13:9-42的属性application@icon value=(@mipmap/appiconnew)也存在于[com.pnikosis:materialish-progress:1.0]AndroidManifest.xml:13:9-45 value=(@d

  • 我似乎得到了这样的错误:

  • 问题内容: 我正在将当前项目的大型应用程序移至Android Studio和Gradle中。我目前陷入以下问题: 我尝试将以下属性添加到主文件: 这些属性定义都不起作用。我究竟做错了什么? 问题答案: 试试看: 将此添加到 将此添加到 基于此,它应该覆盖所有元素。“将低优先级声明替换为带注释的声明。”

  • 清单合并失败:属性Application@AppComponentFactory value=(android.support.v4.app.CoreComponentFactory)来自[com.android.support:support-compat:28.0.0]AndroidManifest.xml:22:18-91 也存在于[androidx.core:core:1.0.0]andr

  • 我在移动我目前的项目巨大的应用程序到Android Studio和Gradle的过程中。我目前被困在以下问题上: 我尝试将以下属性添加到主文件中: 这些属性定义都不起作用。我做错了什么?