Android Studio:New gradle build NDK示例应用程序错误

Android Studio:New gradle build NDK示例应用程序错误,android,android-ndk,Android,Android Ndk,我从中构建了示例项目MoreTeapots,并得到了错误 信息:梯度任务[:app:assembleAllDebug] :app:copyram64-v8adebugallmoretapotsnativeactivitysharedlibrarygdbserver :app:createArm64-v8AdebugallmoretapotsnativeActivitySharedLibraryGDBSetup :app:compileArm64-v8adebugallmoretapotsnati

我从中构建了示例项目MoreTeapots,并得到了错误

信息:梯度任务[:app:assembleAllDebug] :app:copyram64-v8adebugallmoretapotsnativeactivitysharedlibrarygdbserver :app:createArm64-v8AdebugallmoretapotsnativeActivitySharedLibraryGDBSetup :app:compileArm64-v8adebugallmoretapotsnativeactivitysharedlibrary moretapotsnativeactivitymanc :app:compileArm64-v8adebugallmoretapotsnativeactivitysharedlibrary moretapotsnativeactivitymaincpp :app:linkArm64-v8adebugallmoretapotsnativeActivitySharedLibrary :app:strippsymbolsarm64-v8adebugallmoretapotsnativeactivitysharedlibrary :app:arm64-v8adebugallmoretapotsnativeActivitySharedLibrary :app:copyArmeabi-v7adebugallmoretapotsnativeactivitysharedlibrarygdbserver :app:createArmeabi-V7AdebugallmoreTapotsActivitySharedLibraryGDBSetup :app:compilearEMABI-V7AdebugallMoreTapotsNativeActivity共享库MoreTapotsNativeActivityInc :app:compilearEMABI-V7AdebugallMoreTapotsNativeActivitySharedLibrary MoreTapotsNativeActivityMainApp :app:linkArmeabi-v7adebugallmoretapotsnativeactivitysharedlibrary :app:strippsymbolsarmeabi-v7adebugallmoretapotsnativeactivitysharedlibrary :app:armeabi-v7adebugallmoretapotsnativeactivitysharedlibrary :app:copyarmeabidebugallmoretapotsnativeactivitysharedlibrarygdbserver :app:CreateArmeAbideBugallmoreTaposnativeActivitySharedLibraryGDBSetup :app:compileareMeabidBugallMoreTapotsNativeActivitySharedLibrary MoreTapotsNativeActivityInc :app:compileareMeabidBugallMoreTapotsNativeActivitySharedLibrary MoreTapotsNativeActivityMainPP :app:linkarmeabidebugallmoretapotsnativeactivitysharedlibrary :app:strippsymbolsarmeabidebugallmoretapotsnativeactivitysharedlibrary :app:armeabidebugallmoretapotsnativeactivitysharedlibrary :app:预构建最新版本 :app:preAllDebugBuild-TO-DATE :app:checkAllDebugManifest :app:prepareAllDebugDependencies :app:compileAlleBugaidl最新版本 :app:compileAlledBugRenderScript最新版本 :app:generateAllDebugBuildConfig最新 :app:generateAllDebugAssets最新 :app:mergeAllDebugAssets最新 :app:generateAllDebugResValues最新 :app:generateAllDebugResources最新 :app:mergeAllDebugResources最新 :app:processAllDebugManifest最新 :app:processAllDebugResources最新 :app:generateAllDebugSources最新 :app:processAllDebugJavaRes最新 :app:compilealdebugjavawithjavac 注意:C:\Users\Cuong\Downloads\moretapots\app\src\main\java\com\sample\moretapots\moretapotsnativeactivity.java使用或覆盖不推荐使用的API。 注意:有关详细信息,请使用-Xlint:deprecation重新编译。 :app:copymips64调试更多teapotsnativeactivitysharedlibrarygdbserver :app:createMIPS64调试更多teaptSNativeActivitySharedLibraryGDBSetup :app:CompileMips64调试更多TEAPOTSNativeActivityShared Library更多TEAPOTSNativeActivityInc :app:compilemips64调试更多teapotsnativeActivityShared Library更多teapotsnativeActivityMainPP :app:linkmips64调试更多teapotsnativeActivitySharedLibrary :app:stripsymbolsmips64调试更多teapotsnativeActivitySharedLibrary :app:mips64调试更多teapotsnativeActivitySharedLibrary :app:copymipsdebugallmoretapotsnativeactivitysharedlibrarygdbserver :app:createMipsDebugallmoreTaposnativeActivitySharedLibraryGDBSetup :app:CompileMipsDebugallMoreTapotsNativeActivitySharedLibrary MoreTapotsNativeActivityInc :app:CompileMipsDebugallMoreTapotsNativeActivitySharedLibrary MoreTapotsNativeActivityMainPP :app:linkmipsdebugallmoretapotsnativeactivitysharedlibrary :app:stripSymbolsMipsDebugallmore teapotsnativeActivitySharedLibrary :app:mipsdebugallmoretapotsnativeActivitySharedLibrary :app:copyx86debugallmoretapotsnativeactivitysharedlibrarygdbserver :app:createx86debugallmoretapotsnativeactivitysharedlibrarygdbsetup :app:CompileX86 DebugallMoreTapotsNativeActivityShared Library MoreTapotsNativeActivityInc :app:CompileX86 DebuggeAllMoreTapotsNativeActivityShared Library MoreTapotsNativeActivityMainPP :app:linkx86debugallmoretapotsnativeactivitysharedlibrary :app:strippsymbolsx86debugallmoretapotsnativeActivitySharedLibrary :app:x86debugallmoretapotsnativeActivitySharedLibrary :app:copyX86\u 64调试所有其他TEAPOTSNativeActivitySharedLibraryGDBServer :app:createX86_64debugallmoretapotsnativeActivitySharedLibraryGDBSetup :app:compileX86\u 64调试更多teapotsnativeActivityShared Library更多teapotsnativeActivityInc :app:compileX86\u 64调试更多teapotsnativeActivityShared Library更多teapotsnativeActivityMainApp :app:linkX86\u 64调试更多teapotsnativeActivitySharedLibrary :app:strippsymbolsx86\u 64调试更多teapotsnativeActivitySharedLibrary :app:x86_64调试更多teapotsnativeActivitySharedLibrary :app:compileAlledBugSources :app:preDexAllDebug :app:dexAllDebug 意外的顶级异常: …在分析com/sample/helper/NDKHelper.class时 意外的顶级异常: …在分析com/sample/moreteapots/BuildConfig.class时 意外的顶级异常: …在分析com/sample/moretapots/moretapotsapplication.class时 意外的顶级异常: …在分析com/sample/moretapots/moretapotsnativeActivity$1.class时 意外的顶级异常: …在解析com/sample/moretapots/moretapotsnativeActivity$2.class时 意外的顶级异常: …在解析com/sample/moretapots/moretapotsnativeActivity$3.class时 意外的顶级异常: …在分析com/sample/moretapots/moretapotsnativeActivity.class时 意外的顶级异常: …在分析com/sample/moretapots/R$attr.class时 意外的顶级异常: …在分析com/sample/moretapots/R$drawable.class时 意外的顶级异常: …在分析com/sample/moretapots/R$id.class时 意外的顶级异常: …在分析com/sample/moretapots/R$layout.cl时
apply plugin: 'com.android.model.application'

model {
android {
    compileSdkVersion    = 22
    buildToolsVersion    ="22.0.1"

    defaultConfig.with {
        applicationId    = "com.sample.moreteapots"
        minSdkVersion.apiLevel    = 11
        targetSdkVersion.apiLevel = 22

    }
}
android.ndk {
    moduleName ="MoreTeapotsNativeActivity"
    cppFlags   += "-I${file("src/main/jni/cpufeatures")}".toString()
    cppFlags   += "-I${file("src/main/jni/native_app_glue")}".toString()
    cppFlags   += "-I${file("src/main/jni/ndk_helper")}".toString()

    // CFlags is configured in similiar way as cppFlags
    // CFlags    += "-I${file("src/main/jni/native_app_glue")}".toString()

    ldLibs     += ["android", "EGL", "GLESv2","log"]
    stl         = "stlport_static"
}

android.sources {
    main {
        jni {
            source {
                srcDirs 'src/main/jni'
            }
        }
    }
}

android.productFlavors {
    create ("arm7") {
        ndk.abiFilters += "armeabi-v7a"
    }
    create ("arm8") {
        ndk.abiFilters += "arm64-v8a"
    }
    create ("x86-32") {
        ndk.abiFilters += "x86"
    }
    // for detailed abiFilter descriptions, refer to "Supported ABIs" @
    // https://developer.android.com/ndk/guides/abis.html#sa
    // build one including all productFlavors
    create("all")
}
// Top-level build file where you can add configuration options common to      all sub-projects/modules.
buildscript {
repositories {
   maven {
     url  "http://dl.bintray.com/android/android-tools"
   }
   jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle-experimental:0.1.0'
}
}

allprojects {
repositories {
    jcenter()
}
#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.5-rc-1-bin.zip
    compileOptions.with {
    sourceCompatibility = JavaVersion.VERSION_1_7
    targetCompatibility = JavaVersion.VERSION_1_7
}
apply plugin: 'com.android.model.application'
model {
android {
    compileSdkVersion    = 22
    buildToolsVersion    ="22.0.1"

    defaultConfig.with {
        applicationId    = "com.sample.moreteapots"
        minSdkVersion.apiLevel    = 10
        targetSdkVersion.apiLevel = 22

    }
}
android.ndk {
    moduleName ="MoreTeapotsNativeActivity"
    cppFlags   += "-I${file("src/main/jni/cpufeatures")}".toString()
    cppFlags   += "-I${file("src/main/jni/native_app_glue")}".toString()
    cppFlags   += "-I${file("src/main/jni/ndk_helper")}".toString()

    // CFlags is configured in similiar way as cppFlags
    // CFlags    += "-I${file("src/main/jni/native_app_glue")}".toString()

    ldLibs     += ["android", "EGL", "GLESv2","log"]
    stl         = "stlport_static"
}

android.sources {
    main {
        jni {
            source {
                srcDirs 'src/main/jni'
            }
        }
    }
}

android.productFlavors {
    create ("arm7") {
        ndk.abiFilters += "armeabi-v7a"
    }
    create ("arm8") {
        ndk.abiFilters += "arm64-v8a"
    }
    create ("x86-32") {
        ndk.abiFilters += "x86"
    }
    // for detailed abiFilter descriptions, refer to "Supported ABIs" @
    // https://developer.android.com/ndk/guides/abis.html#sa
    // build one including all productFlavors
    create("all")
}
compileOptions.with {
    sourceCompatibility = JavaVersion.VERSION_1_7
    targetCompatibility = JavaVersion.VERSION_1_7
}
tasks.withType(JavaCompile) {
    sourceCompatibility = JavaVersion.VERSION_1_7
    targetCompatibility = JavaVersion.VERSION_1_7
}
apply plugin: 'com.android.model.application'
sourceCompatibility = JavaVersion.VERSION_1_7
targetCompatibility = JavaVersion.VERSION_1_7