我们有以下警告,ARMEABI不是项目的目标.
WARNING: ABIs [arm64-v8a,armeabi-v7a,armeabi] set by 'android.injected.build.abi' gradle flag contained 'ARMEABI' not targeted by this project.
我们不会尝试使用ARMEABI,因为它已被弃用且不应再使用.这是我们build.gradle中的abiFilters,用于设置我们正在使用的内容,并且未列出'armeabi'.
android {
defaultConfig {
ndk {
abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
// these platforms cover 99% percent of all Android devices
}
Run Code Online (Sandbox Code Playgroud)
什么是android.injected.build.abi被中提到的错误?
引起ARMEABI参考的原因是什么?
Android Studio 3.2 也遇到了这个问题。就我而言,它仅在基于 ARM 的设备上从 IDE 运行应用程序时出现,而不是在构建 APK/签名的 APK 或在基于 x86 的模拟器上运行时出现。
因此,我认为这是由目标设备支持的 ABI 列表引起的错误警告(警告中的 ABI 列表等于 Build.SUPPORTED_ABIS 或 Build.CPU_ABI + Build.CPU_ABI2)。
| 归档时间: |
|
| 查看次数: |
3093 次 |
| 最近记录: |