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