如何导入android实验模块

如何导入android实验模块,android,gradle-experimental,Android,Gradle Experimental,我有一个实验(v:0.4.0)android模块,它使用gradle文件和模型块,如下所示: apply plugin: 'com.android.mode.application' model { android { compileSdkVersion = 21 buildToolsVersion = "21.1.2" defaultConfig.with { applicationId = "com.example.native_libs"

我有一个实验(v:0.4.0)android模块,它使用gradle文件和模型块,如下所示:

apply plugin: 'com.android.mode.application'

model {
android {
    compileSdkVersion = 21
    buildToolsVersion = "21.1.2"

    defaultConfig.with {
        applicationId = "com.example.native_libs"
        minSdkVersion.apiLevel = 10
        targetSdkVersion.apiLevel = 21
    }
    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        compile 'com.android.support:appcompat-v7:21.0.3'
    }
}

compileOptions.with {
    sourceCompatibility = JavaVersion.VERSION_1_7
    targetCompatibility = JavaVersion.VERSION_1_7
}

/*
 * native build settings
 */
android.ndk {
    moduleName = "native_libs"
    stl = "stlport_static"
    cppFlags.add("-fexceptions")
    cppFlags.add("-fno-rtti")
    cppFlags.add("-std=gnu++11")
    ldLibs.add("z")
    /*
     * Other ndk flags configurable here are
     * cppFlags.add("-fno-rtti")
     * cppFlags.add("-fno-exceptions")
     * ldLibs.addAll(["android", "log"])
     * stl       = "system"
     */
}
android.buildTypes {
    debug {
        ndk.with {
            debuggable = true
        }
    }
    release {
        minifyEnabled = false
        proguardFiles.add(file('proguard-rules.txt'))
    }
}

android.productFlavors {
    // for detailed abiFilter descriptions, refer to "Supported ABIs" @
    // https://developer.android.com/ndk/guides/abis.html#sa
    create("arm") {
        ndk.abiFilters.add("armeabi")
    }
    create("arm7") {
        ndk.abiFilters.add("armeabi-v7a")
    }
    create("arm8") {
        ndk.abiFilters.add("arm64-v8a")
    }
    create("x86") {
        ndk.abiFilters.add("x86")
    }
    create("x86-64") {
        ndk.abiFilters.add("x86_64")
    }
    create("mips") {
        ndk.abiFilters.add("mips")
    }
    create("mips-64") {
        ndk.abiFilters.add("mips64")
    }
    // To include all cpu architectures, leaves abiFilters empty
    create("all")
}}
现在就像另一个模块一样,我们不能在这个模块中导入使用实验插件的java包装类

我将apply
plugin:'com.android.mode.application'
更改为
apply plugin:'com.android.mode.library'
,但没有任何更改,仍然无法识别本机libs模块中的java包装器类:(

如何为本机模块库配置gradle? 为什么实验插件不允许导入模块,就像其他模块的正常方式一样

[编辑]

我读过这个文件
但是没有办法导入结合了本机(c/c++)和java的模块。

我在github中找到了一个项目,它完成了我想做的事情:)


我在github中找到一个项目,它完成了我想做的事情:)