如何修复清单合并因多个错误而失败

猩红露米亚

首先在 cocos2dx/proj.android 上构建 eclipse 项目,我该如何修复它。我使用 eclipse 并且 Xcode 没问题。

我的 build.Gradle(Module:project)

apply plugin: 'com.android.application'

android {
    compileSdkVersion 19
    buildToolsVersion "25.0.2"

    aaptOptions {
        cruncherEnabled = false
        useNewCruncher = false
    }

    defaultConfig {
        applicationId "com.sinotech.boaigame"
        minSdkVersion 14
        targetSdkVersion 16

        ndk {
            moduleName "cocos2dcpp_shared"
        }
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile project(':libcocos2dx')
    compile project(':yQY_PaymentSDK')
    compile files('libs/DataEye_Cocos2d_v2.8.0.jar')
    compile files('libs/JPay.jar')
    compile files('libs/mobclickcpphelper.jar')
    compile files('libs/umeng-update-v2.5.0.jar')
}

我的项目 AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.sinotech.boaigame"
    android:installLocation="auto"
    android:versionCode="83"
    android:versionName="8.3">

    <uses-sdk android:minSdkVersion="14" />

    <uses-feature android:glEsVersion="0x00020000" />

    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
    <uses-permission android:name="android.permission.SEND_SMS" />
    <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.BATTERY_STATS" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> 
    <uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"/>


    <application
        android:icon="@drawable/icon"
        android:label="@string/app_name"
        tools:replace="icon, label, theme">


        <!-- 友盟SDK的APPKEY和渠道号 -->
        <meta-data
            android:name="UMENG_APPKEY"
            android:value="560369e667e58e8015004cbf_00" />
        <meta-data android:value="8B24BA16A672F2821847FC1425036875" android:name="DC_APPID"></meta-data>
        <meta-data android:value="hrhj" android:name="DC_CHANNEL"></meta-data>

        <meta-data
            android:name="UMENG_CHANNEL"
            android:value="202" />

        <!-- 友盟SDK的service -->
        <service
            android:name="com.umeng.update.net.DownloadingService"
            android:process=":DownloadingService" >
        </service>

        <!-- 友盟SDK的update -->
        <activity
            android:name="com.umeng.update.UpdateDialogActivity"
            android:theme="@android:style/Theme.Translucent.NoTitleBar" >
        </activity> <!-- Tell Cocos2dxActivity the name of our .so -->


        <!-- Tell Cocos2dxActivity the name of our .so -->
        <meta-data
            android:name="android.app.lib_name"
            android:value="cocos2dcpp" />

        <activity
            android:name="org.cocos2dx.cpp.AppActivity"
            android:configChanges="orientation"
            android:label="@string/app_name"
            android:screenOrientation="landscape"
            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>



    </application>

    <supports-screens
        android:anyDensity="true"
        android:largeScreens="true"
        android:normalScreens="true"
        android:smallScreens="true"
        android:xlargeScreens="true" />

</manifest>

以上代码是系统自动生成的AndroidManifest.xml文件。

我应该做哪些改变?

我已经阅读了官方文档,但我不明白它们:Merge Multiple Manifests

明努卡亚埃

从清单文件中删除这些行:

 android:installLocation="auto"
 android:versionCode="83"
 android:versionName="8.3"

<uses-sdk android:minSdkVersion="14" />

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

清单合并因多个错误而失败

如何修复清单合并失败

清单合并失败,出现多个错误,android

清单合并失败,并出现多个错误

如何解决清单合并失败错误

清单合并失败错误

如何修复React-Native Android中的“清单合并失败”?

清单合并因Firebase Auth失败

清单合并因V7失败

清单合并失败,Android Studio中出现多个错误

使用彩票时,清单合并失败并出现多个错误

如何修复因通用错误而导致的Docker服务失败?

清单合并失败,错误的编译

清单合并失败,并出现多个错误,请参阅日志(错误:任务':app:processDebugManifest'的执行失败)

错误:任务':app:processDebugManifest'的执行失败。清单合并失败,出现多个错误,请参阅日志

清单合并失败错误,构建失败

错误:清单合并失败,出现多个错误,请参阅日志| 但日志中没有错误

Git 合并因分段错误而失败

清单合并失败,出现多个错误,错误:tools:replace指定,但未指定新值应用程序主清单

Android Gradle中的清单合并失败错误

错误:清单合并失败:属性application @ appComponentFactory

清单合并失败错误:Gradle 版本问题

Android Studio:清单合并由于材料:1.0.0的多个错误而失败

在Android Studio中无法解析符号“ R”:“清单合并失败,出现多个错误,请参阅日志”

清单合并失败并出现多个错误,请参阅日志(PayUMoney 集成)

添加材料设计支持后,清单合并失败并出现多个错误

更新清单Api时出现清单合并失败错误

添加到清单中的AndroidX androidx.core.content.FileProvider在清单上给出错误;清单合并失败,出现多个错误,请参阅日志

尝试实现库时,如何解决清单合并失败的错误?