无法在 Google Play 中更新我的应用:aapt 错误



今天,当我尝试上传我的应用程序的更新时,我从Google Play控制台得到了这个:

将新的 APK 上传到生产环境

上传失败 无法使用"aapt 转储标记"分析您的 APK。 错误输出:无法运行 aapt 转储标记:获取时出错 找不到元数据:属性的"安卓:值"属性

我可以在之前正常上传。我没有在AndroidManifest.xml中进行任何更改。该应用程序是通过蚂蚁构建的。我也尝试再次构建它,即使使用最后一个已知良好的代码,也会发生相同的错误。

我应该向 Google Play 团队报告此问题,还是 Google Play 的已知问题?有什么解决方法吗?

现在谷歌承认:

一些开发人员报告说,在尝试上传他们的.apk时,看到错误"无法运行aapt dump徽章:找不到元数据:属性的'android:value'属性时出错"。

我们正在努力解决这个问题。同时,您可以尝试将"android:value"添加到缺少该属性的任何元数据清单属性中。有关更多信息,请参阅 API 指南 - 。

https://support.google.com/googleplay/android-developer/known-issues/24493

我遇到了完全相同的问题,但现在设法修复了它。问题肯定出在您的清单文件中。对我来说,这是三星MultiWindow功能。我在这里找到了解决方案:谷歌代码问题 46311

我必须改变

        <meta-data android:name="com.sec.android.multiwindow.DEFAULT_SIZE_W" android:resource="@dimen/app_defaultsize_w"/>
    <meta-data android:name="com.sec.android.multiwindow.DEFAULT_SIZE_H" android:resource="@dimen/app_defaultsize_h"/> 

        <meta-data android:name="com.sec.android.multiwindow.DEFAULT_SIZE_W" android:value="632dp"/>
    <meta-data android:name="com.sec.android.multiwindow.DEFAULT_SIZE_H" android:value="598dp"/>        

从昨天开始工作正常,但现在我不得不改变它。希望对您有所帮助。

使用相同的证书为 alpha 版本生成新的 apk 后,这里也有同样的问题 我收到错误(荷兰语):

上传错误

Uw APK kan niet worden geanalyseerd met 'aapt dump badging'.Foutuitvoer:

无法运行 aapt 转储标记:找不到获取元数据:属性的"android:value"属性时出错

在我的清单中找到了一个地方,我使用 android:value 来支持 samsun 多窗口。

<meta-data
        android:name="com.sec.android.support.multiwindow"
        android:value="true" />

我从清单中删除了它。 生成了新的apk(项目干净重建后)并得到相同的错误。两周前上传以前的版本时,此清单在我的apk中起作用。

使用

android:name="some string value"

而不是

android:name="@string/name_of_string_resource"

就我而言,在为 ionic 构建时,我忘了在命令土地中添加 .aab 扩展名我把它输入到cmd行中

zipalign -v 4 app-release.aab appname_2.0.0

而不是

zipalign -v 4 app-release.aab appname_2.0.0.aab

相关内容

  • 没有找到相关文章

最新更新