#android
#Android
Вопрос:
мой raspberry pi не x86.
при установке apk возникает ошибка.
The currently selected variant "x86-debug" uses split APKs,
but none of the 5 split apks are compatible with the current device with density
"213" and ABIs "armeabi-v7a, armeabi" Error while Installing APK
итак, я пытаюсь изменить gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "my package name"
minSdkVersion 19
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
splits {
abi {
enable true
reset()
include 'x86', 'armeabi-v7a', 'mips', 'armeabi'
universalApk true
}
}
productFlavors {
x86 {
ndk {
abiFilter "x86"
}
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile(''proguard-android.txt'), 'proguard-rules.pro'
}
debug {
}
}
sourceSets.main {
jni.srcDirs = []
jniLibs.srcDir 'src/main/libs'
}
но та же ошибка при установке apk.
Я думаю, что мой тип сборки Android Studio x86. но мой тип raspberry pi arm.
измените мой тип сборки.
пожалуйста, дайте мне совет
Спасибо.
Комментарии:
1. Проверьте apk для сборки, просто выберите подходящий для установки, например app-arm.apk или что-то в этом роде
Ответ №1:
попробуйте добавить новый интерфейс:
arm {
ndk {
abiFilters ("armeabi","armeabi-v7a", "arm64-v8a")
}
}
должно сработать.