无法获得未知财产' armeabi'对于com.android.build.gradle.internal.dsl.NdkOptions类型的对象

时间:2018-06-13 12:21:08

标签: android cmake android-ndk

        externalNativeBuild {
            cmake {
                cppFlags ""
            }
        }
        vectorDrawables.useSupportLibrary = true

        ndk {
            abiFilters 'armeabi-v7a', 'x86', 'x86_64', 'arm64-v8a' 'armeabi'
        }
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            signingConfig signingConfigs.config
        }
        debug {
            signingConfig signingConfigs.config
        }
    }
    externalNativeBuild {
        cmake {
           path "CMakeLists.txt"
        }
   }
}

我希望abiFilters支持'armeabi-v7a', 'x86', 'x86_64', 'arm64-v8a' 'armeabi'。 但armeabi始终无法识别。

如果只支持" ' armeabi-v7a',' x86',' x86_64',' arm64-v8a' "没关系; 如果只支持armeabi就可以了;

但不是所有的支持;

1 个答案:

答案 0 :(得分:0)

如果您迫切需要armeabi,则应使用older version of NDK。但是我怀疑你真的需要它,自2012年以来还没有生产不支持armeabi-v7a的ARM芯片的设备。