错误:上传APK时AndroidManifest.xml已损坏

时间:2014-02-19 11:27:11

标签: android eclipse google-play android-manifest apk

我花了很多时间搜索我的问题的答案,但遗憾的是没有找到它。 我读过类似的问题,但对我来说没有答案。

Error with Uploading APK to Google Play

Error message I got when I went to upload to the playstore)等等。

这是我的问题:

当我将Apk上传到Google Play时出现此错误:

Upload failed
Your APK cannot be analyzed using 'aapt dump badging'. Error output:
Failed to run aapt dump badging:
W/ResourceType( 5477): Bad XML block: header size 28024 or total size 1702240364 
is larger than data size 2718
ERROR: AndroidManifest.xml is corrupt
  

enter image description here

在Google Play市场中,我上传了此应用的早期版本,但它是在Alpha测试版中。

我已经打过道了:

  1. 清理+重建(在模拟器/真实设备上运行)
  2. 创建新项目并将代码传输到其中。
  3. 在AndroidManifest.xml中删除和放置不同的元素
  4. 所有文本都在string.xml中,而android:icon在所有可绘制的文件夹中。
  5. 我使用支持库的扩展 - ActionBarSherlock(http://actionbarsherlock.com/

    这是我的AndroidManifest.xml文件:

     <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.htv.bg"
        android:versionCode="2"
        android:versionName="1.1" >
    
        <uses-sdk
            android:minSdkVersion="7"
            android:targetSdkVersion="19" />
    
        <uses-permission android:name="android.permission.INTERNET" />
        <uses-permission android:name="android.permission.WAKE_LOCK" />
        <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
        <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    
        <application
            android:allowBackup="true"
            android:icon="@drawable/ic_app"
            android:label="@string/app_name">
            <activity
                android:name="com.htv.bg.MainActivity"
                android:label="@string/app_name"
                android:screenOrientation="portrait"
                android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
    
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
            <activity
                android:name="com.htv.bg.HomeMenu"
                android:label="@string/app_name"
                android:screenOrientation="portrait">
                <intent-filter>
                    <action android:name="com.htv.bg.HOMEMENU" />
    
                    <category android:name="android.intent.category.DEFAULT" />
                </intent-filter>
            </activity>
            <activity
                android:name="com.htv.bg.HtvVideo"
                android:label="@string/app_name"
                android:screenOrientation="portrait"
                android:theme="@android:style/Theme.Dialog" >
                <intent-filter>
                    <action android:name="com.htv.bg.HTVVIDEO" />
    
                    <category android:name="android.intent.category.DEFAULT" />
                </intent-filter>
            </activity>
            <activity
                android:name="com.htv.bg.InstalVPlayer"
                android:label="@string/app_name"
                android:screenOrientation="portrait"
                android:theme="@android:style/Theme.Dialog" >
                <intent-filter>
                    <action android:name="com.htv.bg.INSTALVPLAYER" />
    
                    <category android:name="android.intent.category.DEFAULT" />
                </intent-filter>
            </activity>
        </application>
    </manifest>
    

    有人可以帮忙解决这个问题!

1 个答案:

答案 0 :(得分:0)

我遵循了本教程,现在一切都很好:

http://www.youtube.com/watch?v=gpxM0ffAvok