gpt4 book ai didi

Android Studio 应用程序在真实设备上运行但不会在模拟器上运行

转载 作者:太空宇宙 更新时间:2023-11-03 21:41:34 25 4
gpt4 key购买 nike

我的 Android Studio 应用程序使用 OpenCV 和 NDK。 apk 太大所以我决定我不想支持 x86 设备(我只想支持 armeabi-v7a 和 arm64-v8a),所以对 x86 ABI 的支持被 C++ 开发人员删除了,他不再可用.在我的应用程序中,我有:

abiFilters 'armeabi-v7a', 'arm64-v8a'

但是,现在,该应用程序将在 Google Pixel 真实设备(或真实设备),但不在 Google Pixel 模拟器(或任何模拟器)上。模拟器的构建失败并显示消息:

无法为 ABI 构建:x86 支持的 ABI 是:armeabi-v7a、arm64-v8a

我无法理解它如何在真实设备上正常运行,但在与 AVD 一起运行的“同一”设备上却无法正常运行。我该如何解决这个问题,以便该应用程序也能在模拟器上运行?

最佳答案

遇到类似的问题,我将“x86”添加到 build.gradle 中的 abiFilters 列表中,它在同步和构建后工作。

ndk {
abiFilters "armeabi-v7a", "arm64-v8a", "x86_64", "x86"
}

关于Android Studio 应用程序在真实设备上运行但不会在模拟器上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50421561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com