安卓模拟器运行报错The currently selected variant “debug“ uses split APKs, but none of the 1 split apks are co

这篇具有很好参考价值的文章主要介绍了安卓模拟器运行报错The currently selected variant “debug“ uses split APKs, but none of the 1 split apks are co。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

报错详情:The currently selected variant "debug" uses split APKs, but none of the 1 split apks are compatible with the current device with ABIs "x86_64".

原因:

分离APKs(Split APKs)是一种打包应用程序的方式,它可以将应用程序拆分成多个独立的APK文件,每个APK文件包含一个或多个特定的设备架构(ABI)的代码和资源。这种方式可以减少APK文件的大小,提高应用程序的下载速度和安装效率

在使用Android Studio打包APK时,选择了"debug"变体并启用了分离APKs选项,但是设备的ABI(x86_64)与生成的分离APKs不兼容

如果设备的架构与生成的APK文件不兼容,就会出现上述错误信息

解决方法:

项目的build.gradle文件中

android {

         defaultConfig {

                ndk {

                        abiFilters 'x86_64'   加入x86_64架构支持

                }

        } }

注意:

如果您的应用程序或依赖库中存在不支持x86_64架构的代码或库,那么添加x86_64架构可能会导致应用程序无法在某些设备上运行。因此,在添加x86_64架构之前,请确保您的应用程序和所有依赖库都已经支持了该架构。文章来源地址https://www.toymoban.com/news/detail-469874.html

到了这里,关于安卓模拟器运行报错The currently selected variant “debug“ uses split APKs, but none of the 1 split apks are co的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Charles 电脑/安卓12模拟器证书配置

    一、安装Charles 官网下载:Download a Free Trial of Charles • Charles Web Debugging Proxy (charlesproxy.com) 破解令牌:Charles破解工具 (zzzmode.com) 1.1 破解令牌使用 二、Charles配置 2.1 修改https 代理设置 port 设置为自己喜欢的并且为占用的端口号 2.2 安装证书(电脑) 2.3 安装证书(安卓模拟器)

    2024年01月23日
    浏览(48)
  • 【鸿蒙 HarmonyOS】鸿蒙手机模拟器 ( 鸿蒙远程模拟器 | 鸿蒙远程模拟器运行手机应用 )

    选择 菜单栏 / Tools / HVD Manager , 首次点击 , 会提示下载模拟器相关资源 , 下载完成后可以通过浏览器连接远程模拟器 ; 点击 HVD Manager 后 , 弹出如下对话框 和 浏览器 ; 在弹出的浏览器界面中 , 登录华为开发者账号 ; 再验证下手机号 ; 信任浏览器 ; 关联开发环境 ; 此时会显示如

    2024年03月20日
    浏览(59)
  • uniapp 安装安卓、IOS模拟器并调试

    一、安装Android模拟器并调试 1.下载并安装Android Studio。 2.创建简单project。 3.安装模拟器。  完成安卓模拟器的安装。 4.启动模拟器。 5.hbuilderx选择模拟器、运行。 点击刷新按钮后出现模拟器,勾选并运行。 6.调试。 在  HBuilderX  中,项目启动后,在下方的控制台选择  deb

    2024年04月25日
    浏览(36)
  • M芯片Mac实现安卓模拟器多开

    写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成,愿将昔日所获与大家交流一二

    2024年02月12日
    浏览(42)
  • Hyper-V与安卓模拟器不共存

    一是某些新的模拟器已经开始使用新接口开发,支持了共存,安装这种新的安卓模拟器即可。 对于不支持共存的模拟器,只得增加一个windows开机后的系统选项,如果需要切换这两种不同选项使用系统,每次切换都需要重启windows系统: 增加选项的设置如下: 由于Windows中Hyp

    2024年02月08日
    浏览(42)
  • mac m1系统安装安卓手机模拟器

    背景:本人是一名开发人员,本地小程序上的需要地图导航到手机上,所以找到一个mac(m1)安装安卓模拟器的方案,这里记录分享一下。 废话不多说直接上步骤,很详细跟着步骤走就能完成!!! 相关资源(边下载边看下面内容): 1.华为应用市场安装包(链接: https://p

    2024年02月05日
    浏览(53)
  • unity 判断当前设备是否是模拟器(安卓)

    最近有个需求,需要判断当前设备是否是模拟器,网上查了一下,发现基本上都是使用特征字符串进行检索,类似这种: 发现都是不行的,因为现在的模拟器都会伪装== 还有一种方法是使用 AndroidJavaClass 来调用安卓相关的方法:参考林新发大佬 例如这种: ps:由于没用安卓

    2024年02月14日
    浏览(55)
  • Android Studio安卓手机模拟器环境搭建

    1、以管理员身份启动命令提示符工具 2、清理旧环境  2、解压缩文件夹内提供的JDK 11(一定是11,不能是其它版本,如果前面已经安装过JDK8,需要先在控制面板中卸载JDK8,并且删除环境变量JAVA_HOME,以及删除环境变量Path中涉及到JDK8的内容;重启后安装JDK11)     将JDK解压

    2024年02月09日
    浏览(48)
  • 适配m1芯片的安卓手机模拟器来了

    最近在学习ADB,手里没有安卓机,一些比较火的像夜神、MUMU模拟器在M1电脑上不适用,终于在我不懈的努力下,找到了可以使用的安卓模拟器,话不多说,上操作! 打开GitHub,搜索 m1 Android 点击第☝️个 - google/android-emulator-m1-preview 点击右边的 Releases 一共3个版本,选择最新

    2024年02月11日
    浏览(128)
  • Android Studio 模拟器 安卓12 安装Magisk

    本文脚本修改自github上的一个脚本。 环境为Mac OS-Arm版 可以去github上下载,链接:https://github.com/topjohnwu/Magisk/releases 本文采用v26.1版本 下载完成之后,可以直接拖入模拟器中安装 还需要将magisk apk文件放入刚才创建的目录中 脚本后缀名为 .sh 脚本仅供参考,有些地方需要修改

    2024年03月27日
    浏览(74)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包