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

时间:2013-10-16 06:28:33

标签: android ant google-play

今天,当我尝试上传我的应用更新时,我从Google Play控制台获取了此内容:

  

上传新APK到制作

     

上传失败您的APK无法使用'aapt dump badging'进行分析。   错误输出:无法运行aapt转储标记:ERROR获取   元数据的'android:value'属性:无法找到属性

我之前可以正常上传。我没有在AndroidManifest.xml中做任何改动。 该应用程序是通过蚂蚁建立的我也尝试重新构建它,即使使用最后已知良好的代码,也会发生同样的错误。

我应该向Google Play团队举报此问题,还是Google Play的已知问题? 有什么工作吗?

5 个答案:

答案 0 :(得分:5)

Google现已承认:

  

一些开发人员报告在尝试上传他们的.apk时,发现错误“无法运行aapt dump badging:错误获取元数据:属性的错误:找不到属性”。

     

我们正在努力解决这个问题。在此期间,您可以尝试将“android:value”添加到缺少该属性的任何元数据清单属性。有关详细信息,请参阅API指南。

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

答案 1 :(得分:3)

我有完全相同的问题,但现在设法修复它。 问题肯定在您的清单文件中。对我来说这是三星MultiWindow功能。我在这里找到了解决方案:Google Code Issue 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"/>        

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

答案 2 :(得分:1)

在为具有相同证书的alpha版本生成新apk后我遇到错误(荷兰语):

上传mislukt

Uw APK kan niet worden geanalyseerd遇到'aapt dump badging'。 Foutuitvoer:

无法运行aapt转储标记: 错误获取元数据的'android:value'属性:无法找到属性

我在我的Manifest中找到了一个地方,我使用android:value for samsun multiwindow support。

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

我从Manifest中删除了它。生成新的apk(项目清理重建后)并得到相同的错误。两个星期前上传以前的版本时,这个Manifest在我的apk中工作。

答案 3 :(得分:0)

使用

LIMIT 1

代替

SELECT post_id, post_time 
FROM test1_posts 
WHERE topic_id = 19 
ORDER BY post_time ASC 
LIMIT 1

答案 4 :(得分:0)

就我而言,在为 ionic 构建时,我忘记在命令域中添加 .aab 扩展名 我在 cmd 行输入了这个

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

代替

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