我试图改变我的应用程序,支持32位和64位,但是当我改变的build.gradle这样。
android {
compileSdkVersion 28
defaultConfig {
applicationId "id.co.poslogistics.agendakegiatan"
minSdkVersion 15
targetSdkVersion 28
versionCode 1
versionName "1.0"
ndk.abiFilters = 'armeabi-v7a' 'arm64-v8a' 'x86' 'x86_64'
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
但是当我摇篮吧,错误会显示这样的
错误:
找不到方法armeabi-V7A()为参数[arm64-V8A]上DefaultConfig_Decorated {名称=主,尺寸= NULL,的minSdkVersion = DefaultApiVersion {mApiLevel = 15,mCodename = '空'},targetSdkVersion = DefaultApiVersion {mApiLevel = 28, mCodename = '空'},renderscriptTargetApi = NULL,renderscriptSupportModeEnabled = NULL,renderscriptSupportModeBlasEnabled = NULL,renderscriptNdkModeEnabled = NULL,的versionCode = 1,的versionName = 1.0,的applicationID = id.co.poslogistics.agendakegiatan,testApplicationId = NULL,testInstrumentationRunner = NULL,testInstrumentationRunnerArguments = {},testHandleProfiling = NULL,testFunctionalTest = NULL,signingConfig = NULL,resConfig = NULL,mBuildConfigFields = {},mResValues = {},mProguardFiles = [],mConsumerProguardFiles = [],mManifestPlaceholders = {},mWearAppUnbundled = NULL}的键入com.android.build.gradle.internal.dsl.DefaultConfig。
谁能帮我。谢谢
你的配置
ndk.abiFilters = 'armeabi-v7a' 'arm64-v8a' 'x86' 'x86_64'
应该
ndk.abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
要么
ndk {
abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86' ,'x86_64'
}