在 Android build.gradle 中的 defaultConfig 标签中注入额外的属性
Inject additional attributes into the defaultConfig tag in the Android build.gradle
我需要注射:
ndk {
abiFilters "armeabi-v7a", "x86", "armeabi", "mips"
}
得到类似的东西:
android {
[...]
defaultConfig {
applicationId "app.myapp.client"
minSdkVersion 24
targetSdkVersion 29
versionCode 100
versionName "1.0"
multiDexEnabled true
ndk {
abiFilters "armeabi-v7a", "x86", "armeabi", "mips"
}
}
[...]
我已经在 Android Studio 中测试过这可以解决错误:
https://github.com/codenameone/CodenameOne/issues/3377
这里解释一下原因:
https://medium.com/mobiwise-blog/unsatisfiedlinkerror-problem-on-some-android-devices-b77f2f83837d
但我没有找到自动实现此功能的构建提示。我可以使用哪一个?
您可以使用构建提示:
android.xgradle_default_config=ndk { abiFilters "armeabi-v7a", "x86", "armeabi", "mips"; }
我需要注射:
ndk {
abiFilters "armeabi-v7a", "x86", "armeabi", "mips"
}
得到类似的东西:
android {
[...]
defaultConfig {
applicationId "app.myapp.client"
minSdkVersion 24
targetSdkVersion 29
versionCode 100
versionName "1.0"
multiDexEnabled true
ndk {
abiFilters "armeabi-v7a", "x86", "armeabi", "mips"
}
}
[...]
我已经在 Android Studio 中测试过这可以解决错误: https://github.com/codenameone/CodenameOne/issues/3377
这里解释一下原因: https://medium.com/mobiwise-blog/unsatisfiedlinkerror-problem-on-some-android-devices-b77f2f83837d
但我没有找到自动实现此功能的构建提示。我可以使用哪一个?
您可以使用构建提示:
android.xgradle_default_config=ndk { abiFilters "armeabi-v7a", "x86", "armeabi", "mips"; }