针对应用程序组件工厂的清单合并失败

2024-02-18

我是初学者,第一次使用 MapActivity,我的项目生成了一些标题为“清单合并失败”的错误,并建议在 android 清单文件中添加一行

Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91
    is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).
    Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:12:5-41:19 to override.

这是清单文件中的代码

<!--
     The ACCESS_COARSE/FINE_LOCATION permissions are not required to use
     Google Maps Android API v2, but you must specify either coarse or fine
     location permissions for the 'MyLocation' functionality.
-->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

<application

        tools:replace="android:appComponentFactory"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">

    <!--
         The API key for Google Maps-based APIs is defined as a string resource.
         (See the file "res/values/google_maps_api.xml").
         Note that the API key is linked to the encryption key used to sign the APK.
         You need a different API key for each encryption key, including the release key that is used to
         sign the APK for publishing.
         You can define the keys for the debug and release targets in src/debug/ and src/release/.
    -->
    <meta-data
            android:name="com.google.android.geo.API_KEY"
            android:value="@string/google_maps_key"/>

    <activity
            android:name=".MapsActivity"
            android:label="@string/title_activity_maps">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>

            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
    </activity>
</application>

但是在清单文件夹中添加建议行后,它生成了一些不同的错误,如下所示

该图片包含在 android 清单文件中添加建议行后的错误消息 https://i.stack.imgur.com/mPM8y.pngthis


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

针对应用程序组件工厂的清单合并失败 的相关文章

随机推荐

  • Python ctypes - 接受结构的 dll 函数崩溃

    我必须在 ms windows xp 下访问 POS 终端 我正在使用Python 2 7 我加载的 DLL 中用于付款的关键函数接受两个指向结构的指针 但它崩溃并返回 1 通信错误 但没有进一步的消息 请注意 当调用支付函数时 并非 PO
  • 在 C++ 中, std::multiset 是否保持稳定的排序顺序?

    假设我有两个项目 a 和 b 它们比较相同 所以 a 我检查了一些参考资料 但找不到答案 我很想认为没有任何保证 并且取决于每个特定的实现 Thanks 这个线程 https web archive org web 201305091636
  • 自定义安装处理程序的 Eclipse p2 替代方案

    在 p2 之前 人们可以编写一个自定义安装处理程序 该处理程序具有在安装过程中执行任何 自定义 任务的功能 我发现 p2 不再支持自定义安装处理程序 我不断听说 自定义接触点 正在取代它 但是我找不到任何具体的示例 文档 谁能告诉我如何使用
  • 如何在预发布测试中从 TestFlight 应用程序检索崩溃日志

    我一直在尝试获取通过 iTunes Connect TestFlight 分发的应用程序的崩溃报告 但无法找到它们 我找到了这个线程 https stackoverflow com questions 29408003 test fligh
  • 如何在 Telegram 中应答回调查询后发送消息?

    我正在尝试用 PHP 开发一个 Telegram 机器人 但当用户按下内联按钮时 我无法让我的机器人回答用户 有人可以帮我发消息吗 sendMessage方法 调用后answerCallback method 这是我最后的试用代码 if c
  • 在 spritekit 中沿着 UIBezierPath 绘制节点

    我目前正在 spritekit 中开发一款游戏 其中有游戏关卡地图 我正在使用 UIBezierPath 作为我希望关卡节点遵循的路径 我遇到的唯一问题是尝试沿路径绘制它们 并且想知道如何将它们添加到场景中 以便将它们添加到路径中每一个都与
  • 如何修复:使用 nginx 反向代理时收到 RST_STREAM,错误代码为 2

    我目前正在树莓派上使用dialogflow api 使用 grpc 调用 StreamingDetectIntent 方法时一切正常 我必须在我的产品上使用多个 api 因此 我尝试在它们前面放置一个反向代理 这样我就只能调用一个地址 我正
  • 测试监听 webhook 的 Laravel 路由

    似乎我在这里遗漏了一些东西 但我正在努力为集成 SendOwl webhook 的 Laravel 实现测试 这是我正在使用的文档 https help sendowl com help using web hooks https help
  • 分发java应用程序

    我最近开发了一些java应用程序 我希望其他人可以在他们的机器上运行 我做了一些研究 现在知道要分发 java 代码 您需要创建 jar 文件 好吧 我这样做了 但是当我分发这些文件时 它在某些计算机上运行 但在其他计算机上它返回一个错误
  • 图(图表)算法

    有人有计算轴最小值和最大值的不错的算法吗 当为给定的一组数据项创建图表时 我希望能够给出算法 集合中的最大值 y 集合中的最小值 y 轴上显示的刻度线数量 一个可选值must显示为勾号 例如 显示 ve 和 ve 值时为零 该算法应该返回
  • 如何从 Node.js 应用程序访问浏览器的窗口对象?

    我正在尝试编写一个简单的应用程序来监视文件更改并自动在浏览器中重新加载更新的代码 我知道 livereload nodeamon 和其他的存在 我只是想编写自己的 我已经创建了服务器 让它读取我想要读取的文件 调用观察程序 当监视文件中发生
  • Android 如何读取 BLE 属性 可读 可写 可通知 GATT 特性

    如何阅读BluetoothGattCharacteristic属性如特征Readable Writable or Notifiable return Returns b true b if property is writable publ
  • 下载管理器 - 限制下载速度[重复]

    这个问题在这里已经有答案了 我需要为我的文件下载器应用程序实施下载速率限制 并且我查看了ThrottledStream来自 CodeProject 的类 但这在我的情况下不起作用 因为我必须能够在下载过程中更改限制 而不仅仅是在开始时 这是
  • Ghostscript 多页 PDF 转 PNG

    我一直在使用 Ghostscript 从 pdf 中生成单个页面的 pdf 图像 现在我需要能够从 pdf 中提取多个页面并生成一个长垂直图像 我是否缺少一个可以允许这样做的论点 到目前为止 当我调用 Ghostscript 时 我使用以下
  • 重命名目录会在我第二次重命名时锁定重命名的 dir

    我在多次重命名目录时遇到问题 它似乎锁定了文件 e comes from a objectListView item DirectoryInfo di DirectoryInfo e RowObject DirectoryInfo pare
  • 在 Visual Studio 2013 中显示带有偏移量的控件

    最近 我将源代码从 Visual Studio 2010 迁移到 Visual Studio 2013 在 Visual Studio 2013 中构建后 控件将显示有偏移 单击下面的链接查看图像 链接到图像 https i stack i
  • 我无法安装包 spatstat.data。是否可以下载 zip 文件并复制并粘贴到 R 文件夹库中?

    新的错误消息 https i stack imgur com gy84q png我更新了spatstat包 它分为各个包 除了 spatstat data 之外 所有这些都已更新 我努力了install packages spatstat
  • Objective-C 和 MATLAB/Octave 文件扩展名之间的重叠

    Objective C 或 MATLAB Octave 是否有源文件扩展名 m 我问这个问题是因为我将 Hello World 程序放在一个文件夹中 而我不能有两个hello m files 我看到的唯一方法是为每个程序创建子目录并将文件放
  • 在 Kotlin 协程中等待 LiveData 结果

    我有一个带有异步方法返回的存储库类User包裹成一个LiveData interface Repository fun getUser LiveData
  • 针对应用程序组件工厂的清单合并失败

    我是初学者 第一次使用 MapActivity 我的项目生成了一些标题为 清单合并失败 的错误 并建议在 android 清单文件中添加一行 Manifest merger failed Attribute application appC