У меня есть проект Android Ionic, и я получаю
platform/android/.externalNativeBuild/ndkBuild/debug/armeabi-v7a/android_gradle_build.json (Нет такого файла или каталога)
Когда я бегу:
ionic cordova run android --device
Эта папка 'platforms/android/.externalNativeBuild/ndkBuild/debug/' сгенерировала файлы для mips, mips64, x86 и x86_64.
Мой build.gradle выглядит следующим образом:
apply plugin: 'com.android.application'
repositories {
mavenCentral()
}
android {
compileSdkVersion 26
buildToolsVersion "26.0.1"
defaultConfig {
applicationId "my.app.id"
minSdkVersion 21
targetSdkVersion 26
versionCode 1
versionName "1.0"
ndk{
abiFilters 'x86', 'x86_64', 'mips', 'mips64', 'armeabi-v7a', 'armeabi', 'arm64-v8a'
}
}
externalNativeBuild {
ndkBuild {
path '../../plugins/my-plugin/src/android/Android.mk'
}
}
buildTypes {
release {
ndk {
abiFilters 'x86', 'x86_64', 'mips', 'mips64', 'armeabi-v7a', 'armeabi', 'arm64-v8a'
}
}
debug {
ndk {
abiFilters 'x86', 'x86_64', 'mips', 'mips64', 'armeabi-v7a', 'armeabi', 'arm64-v8a'
}
}
}
}
dependencies {
compile ('org.nanohttpd:nanohttpd:2.3.1')
}
Если я не ставлю ABiFilters, он просто строит для x86 и mips. Если я поставлю жалобы на то, что этот файл не найден