【问题标题】:Create signed bundle release. Error: Android resource linking failed创建签名的捆绑版本。错误:Android 资源链接失败
【发布时间】:2022-09-30 16:24:04
【问题描述】:

我是java android的初学者。

在 Android Studio 中发布 Java 项目“创建签名包”时出现以下错误(当我选择调试时,它们是正常构建的):

我在谷歌搜索引擎和stackoverflow上搜索了一个解决方案。 提供的答案都没有帮助解决这个问题。

Android resource linking failed
C:\\Users\\user\\AndroidStudioProjects\\Door\\app\\build\\intermediates\\packaged_manifests\\release\\AndroidManifest.xml:22: error: resource mipmap/ic_launcher (aka com.example.door:mipmap/ic_launcher) not found.
C:\\Users\\user\\AndroidStudioProjects\\Door\\app\\build\\intermediates\\packaged_manifests\\release\\AndroidManifest.xml:22: error: resource mipmap/ic_launcher_round (aka com.example.door:mipmap/ic_launcher_round) not found.
error: failed processing manifest.

Androidmanifest.xml

...
<application
    android:allowBackup=\"true\"
    <!--When I delete these two lines, the build ends successfully.-->
    android:icon=\"@mipmap/ic_launcher\"
    android:roundIcon=\"@mipmap/ic_launcher_round\"
    android:label=\"@string/app_name\"
    android:requestLegacyExternalStorage=\"true\"
    android:supportsRtl=\"true\"
    android:theme=\"@style/Theme.Door\">
 ...

提前致谢。

    标签: java android bundle release


    【解决方案1】:

    仅从内存中(我不在我的开发计算机上),图标的资源路径生成不正确,即它们实际上不在@mipmap。在 Android Studio 中检查资源的实际位置(在哪个文件夹下?),然后适当地更新 AndroidManifest.xml。

    【讨论】:

    • 感谢你的回答。但是当我选择调试时,它们是正常构建的。我已经添加了一个资源图像供您查看。
    【解决方案2】:

    我找到了解决方案。要修复此错误。需要做:

    1. Project -&gt; app -&gt; res -&gt; minmap按下鼠标右键;
    2. 在出现的New -&gt; Image Asset菜单中;
    3. 在“Name”中将“ic_launcher2”更改为“ic_launcher”;
    4. 在“路径”中重新选择原始图像文件:

    【讨论】:

      【解决方案3】:

      有同样的问题,它实际上在您的错误消息中说明,但不清楚:

      它正在尝试在发布文件夹中搜索图标文件,但它可能不是您在“图像资源”窗口上单击完成之前放置图标的文件夹。

      您需要执行以下操作: Make sure you're selecting "release" as the Res directory for your icon.

      由于我还不是专家,并且想确保在我的手机上通过 USB 进行调试时也会加载该图标,所以我添加了两次:一次以 main 作为 res 目录,另一次以 release 来创建我的签名包。

      但是,一旦在发布文件夹中就足够了,还没有尝试过,我只是解决了这个问题并想分享一个解决方案。

      希望我能帮上忙! ;)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-08-31
        • 1970-01-01
        • 2019-05-09
        • 2022-10-13
        • 2019-02-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多