首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复清单合并失败并出现多个错误

如何修复清单合并失败并出现多个错误
EN

Stack Overflow用户
提问于 2017-08-08 17:34:41
回答 1查看 262关注 0票数 0

首先在cocos2dx/proj.android上构建eclipse项目,我如何修复它?我用的是eclipse,Xcode也行。

我的项目(模块:build.Gradle)

代码语言:javascript
复制
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

代码语言:javascript
复制
<?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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-08 18:04:04

从清单文件中删除以下行:

代码语言:javascript
复制
 android:installLocation="auto"
 android:versionCode="83"
 android:versionName="8.3"

<uses-sdk android:minSdkVersion="14" />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45564717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档