Я хочу добавить 64-битную совместимость с моим текущим 32-битным приложением для Android, используя Android Studio.Я уже прошёл https://developer.android.com/distribute/best-practices/develop/64-bit#building_with_android_studio_or_gradle.
, мне нужно изменить код в файле build gradle
, но когда я собираю приложение и предполагаю, что у него есть arm64-v8a
и / или x86_64
, но неиметь.
Может кто-нибудь объяснить мне, как точные шаги?
плагин Cordova
.so файл
Вот скриншот моего плагина и .so файла моего приложения. Я использую ionic 1 и создаю приложение из Android Studio
build.gradle
apply plugin: 'com.android.app'
android {
compileSdkVersion 27
defaultConfig {
appId "com.google.example.64bit"
minSdkVersion 15
targetSdkVersion 28
versionCode 1
versionName "1.0"
ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'
// ...reference
productFlavors {
armeabi {
versionCode defaultConfig.versionCode*10 + 1
ndk {
abiFilters = ["armeabi"]
}
}
armv7 {
versionCode defaultConfig.versionCode*10 + 2
ndk {
abiFilters = ["armeabi-v7a"]
}
}
arm64 {
versionCode defaultConfig.versionCode*10 + 3
ndk {
abiFilters = ["arm64-v8a"]
}
}
x86 {
versionCode defaultConfig.versionCode*10 + 4
ndk {
abiFilters = ["x86"]
}
}
x86_64 {
versionCode defaultConfig.versionCode*10 + 5
ndk {
abiFilters = ["x86_64"]
}
}
}