无法在com.android.build.gradle.internal.api.DefaultAndroidSourceSet类型的源集main上为arguments []找到方法bitwiseNegate()

问题描述 投票:0回答:1

我正在尝试按照http://cocos2d-x.org/docs/cocos2d-x/en/installation/Android-Studio.html构建Cocos2d-x 3.16 android-studio项目。

但是libcocos2dx模块的gradle构建给出了这个错误 -

错误:(14,0)无法在com.android.build.gradle.internal.api.DefaultAndroidSourceSet类型的源集main上为arguments []找到方法bitwiseNegate()。

在以下build.gradle文件的第14.0行.-

    apply plugin: 'com.android.library'

    android {
        compileSdkVersion PROP_COMPILE_SDK_VERSION.toInteger()
        buildToolsVersion '27.0.3'

        defaultConfig {
            minSdkVersion PROP_MIN_SDK_VERSION
            targetSdkVersion PROP_TARGET_SDK_VERSION
            versionCode 1
            versionName "1.0"
        }
    ~
        sourceSets.main {
            aidl.srcDir "../java/src"
            java.srcDir "../java/src"
            manifest.srcFile "AndroidManifest.xml"
        }

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

    dependencies {
        compile fileTree(dir: '../java/libs', include: ['*.jar'])
    }

以下是gradle.properties

    PROP_COMPILE_SDK_VERSION=26
    PROP_MIN_SDK_VERSION=14
    PROP_TARGET_SDK_VERSION=27
    PROP_APP_PLATFORM=16
    PROP_APP_ABI=x86
android android-studio gradle cocos2d-x
1个回答
0
投票

你刚试图删除这个额外的~第14行吗?这个运营商在这里没有它的位置。

© www.soinside.com 2019 - 2024. All rights reserved.