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

工具:替换在第11行指定的属性android:appComponentFactory,但没有新的值指定应用主清单(此文件),第10行

孙帅
2023-03-14

当我构建项目时,会出现以下错误:

合并错误:错误:工具:替换在属性android:appComponentFactory的第11行指定,但没有在应用程序主清单(此文件)的第10行指定新值

错误:验证失败,正在退出应用程序主清单(此文件)

这是我的舱单:

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

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />


    <application
        android:name="org.apoce.app.MyApplication"
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="false"
        android:theme="@style/AppTheme.NoActionBar"
        tools:replace="android:appComponentFactory">

        <!--activities-->
        <activity
            android:name="org.apoce.app.SplashActivity"
            android:theme="@style/SplashTheme">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
...

我能做些什么来解决这个问题

共有1个答案

葛雨华
2023-03-14

错误是

tools:replace在第11行为属性android:appComponentFactory指定,但未指定新值

这意味着您已替换了appComponentFactory的当前值,但未为其提供新值。

试试这个。

tools:replace="android:appComponentFactory"
android:appComponentFactory="@string/app_name"

类似问题:API 28(P)的Android设计支持库不工作

 类似资料:
  • 我在这个网站上尝试了很多解决方案,但问题仍然没有解决。这个问题是由于Android X库造成的。当我添加AndroidX时,这个问题得到了解决,但它带来了新的问题。如何解决这个问题? 早些时候这个错误来了: 添加后,出现以下错误: 合并错误(在Android清单中): 错误:在属性android:appComponentFactory的第2行指定了tools:replace,但在第1行的应用程序主

  • 我知道有很多像这样的题目,但我没有找到答案我的问题。我已经在IntelliJ中创建了JAR文件,并在项目结构中构建了工件。在Java文件夹中,我有一个包META-INF和manifest.mf: 那么我是否应该将它手动添加到IntelliJ中的JAR中呢? Edit:CrazyCoder给出了一个很好的说明,说明META-INF应该在resourse文件夹中,但是我的IntelliJ默认设置一开始

  • 但我需要它是一个可执行的jar。 我做错了什么?能有多难!?

  • 我已经看了几个不同的线程,没有找到解决方案。我做了一个项目,使用java和Gradle从google sheets检索数据。我已经创建了一个工件,并通过IntelliJ构建了jar文件。当我尝试使用“java-jar filename.jar”通过终端运行jar时,我得到“no main manifest attribute,in filename.jar” My Manifest.mf位于mai

  • 我试图在AWS EC2实例上运行我的java Web应用程序。我得到的错误是 通过查看其他问题,我发现问题可能与MANIFEST.mf文件有关。我把那个文件放在META-INF文件夹下,但是它缺少主类标记。 我使用servlet之类的东西开发了Java web应用程序,但我没有使用SpringBoot,我不确定我的程序的起点是什么。 以下是我的pom.xml的一部分: 我原以为maven jar插

  • 我得到以下错误,而Spring引导罐在CI环境 奇怪的是,它没有在我的本地奴隶或詹金斯奴隶中给出问题。一切都很好。 当我将jar上传到Nexus artifactory并将其下载到我的CI环境中时,它面临问题。 建筑罐子使用 我的gradle.build档案 没有白费的文章1。没有主清单属性2。http://www.vogella.com/tutorials/Gradle/article.html