0
点赞
收藏
分享

微信扫一扫

Android Studio调式手机时提示 device supports but apk only supports armeabi-v7a

小沙坨 2022-02-05 阅读 59

转载来自 https://blog.csdn.net/lbj_demo/article/details/81503078

1 核对你手机的 CPU 架构
目前的 Android 支持的架构
在这里插入图片描述

CPU架构描述
armeabi第5代 ARM v5TE,使用软件浮点运算,兼容所有ARM设备,通用性强,速度慢
armeabi-v7a第7代 ARM v7,使用硬件浮点运算,具有高级扩展功能
arm64-v8a第8代,64位,包含AArch32、AArch64两个执行状态对应32、64bit
x86intel 32位,一般用于平板
x86_64intel 64位,一般用于平板
Mips少接触
mips64少接触

2 查看自己的 CPU 架构
方式1:打开 cmd 命令行窗口,输入 adb shell 回车,然后输入 cat /proc/cpuinfo 回车。在 Processor 一行可以看出,如 AArch64 Processor rev 4(aarch64),核对架构表,就是 arm64-v8a 架构。

方式2:在 Android Studio 底部找到 Terminal 输入 adb shell 回车,然后输入 cat /proc/cpuinfo 回车。在 Processor 一行可以看出,如AArch64 Processor rev 4(aarch64),核对架构表,就是 arm64-v8a 架构。
在这里插入图片描述
3 如果输入 adb shell 命令提示 “adb错误“‘adb’ 不是内部或外部命令,也不是可运行的程序或批处理文件” 的错误.
别慌,那是你未配置 adb 的环境变量。可以再去了解一下adb环境变量如何配置。

4 如果输入 adb shell 命令提示 device offline 之类的提示,(华为手机在 window 系统遇见过)
安装华为手机助手以及华为手机驱动即可。把手机连接电脑,会出现一个CD盘,点击运行即可下载或者安装华为手机需要的驱动等。

5 如果输入 adb shell 命令提示 no devices xxx 之类的提示,和4操作一样。

6 如何配置 CPU 架构
在 Android Studio 的app下的 build.gradle 中,找到 abiFilters 添加进去即可。

ndk{
abiFilters ‘armeabi’,’x86’,’armeabi-v7a’,’arm64-v8a’
}
举报

相关推荐

0 条评论