【问题标题】:Could not find method bitwiseNegate() for arguments [] on source set main of type com.android.build.gradle.internal.api.DefaultAndroidSourceSet在 com.android.build.gradle.internal.api.DefaultAndroidSourceSet 类型的源集主上找不到参数 [] 的方法 bitwiseNegate()
【发布时间】:2018-03-03 19:33:15
【问题描述】:

我正在尝试通过关注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 类型的源集主上找到参数 [] 的方法 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】:

    您是否只是尝试删除这个额外的 ~ 第 14 行? 这个运算符在这里没有它的位置。

    【讨论】:

    • 现在,第 14 行是什么?
    • 我还没有让这个工作。会不会是构建工具或 NDK 版本问题?
    猜你喜欢
    • 2018-11-17
    • 2021-08-30
    • 2019-09-18
    • 2020-05-03
    • 2023-02-05
    • 2020-08-31
    • 1970-01-01
    • 1970-01-01
    • 2022-11-27
    相关资源
    最近更新 更多