zoukankan      html  css  js  c++  java
  • The APK failed to install. Error:Could not parse error string.

    问题一:

    The APK failed to install.
    Error:Could not parse error string.

    今天拖拽自己的apk到模拟器上运行,报上述错误。

    搜索解决方案。。

    https://blog.csdn.net/zhongchongwen_001/article/details/82841884

    模拟器CPU是X86-64架构,而apk只支持ARM架构

    问题二:


    Device supports x86,but Apk only supports armeabi-v7a

    首先了解了CPU架构:
    armeabi :第5代 ARM v5TE,使用软件浮点运算,兼容所有ARM设备,通用性强,速度慢
    armeabi-v7a: 第7代 ARM v7,使用硬件浮点运算,具有高级扩展功能
    arm64-v8a :第8代,64位,包含AArch32、AArch64两个执行状态对应32、64bit
    x86: intel 32位,一般用于平板
    x86_64: intel 64位,一般用于平板
    mips: RISC处理器

    mips64:RISC处理器

    我们可以在build.gradle中有ndk这段代码,只要在后面加上“x86”,再sync now一下,就发现可以运行了。

    ndk {
    abiFilters "armeabi-v7a","x86"
    }

    ---------------------
    作者:暗夜无声
    来源:CSDN
    原文:https://blog.csdn.net/lwx675652056/article/details/79727004
    版权声明:本文为博主原创文章,转载请附上博文链接!

    https://blog.csdn.net/dj0379/article/details/52082071

    要在Android Studio模拟器上跑项目的话,就需要引入"x86",但是又会让打包的项目变大,感觉都不合适。找一款,支持各个版本的模拟器吧。

    让x86的android模拟器能模拟arm架构系统

    网上介绍共计三种模拟器比较常用,分别是bluestacks、andy和Genymotion,前者支持ARM架构,中者支持远程控制,后者启动速度快,各有优缺点。

    如果要用genymotion模拟arm的话,还是放弃吧,直接用bluestacks

    https://blog.csdn.net/dj0379/article/details/52082071

    后来发现了

    发现了在这个界面可以选择arm的模拟器。

    2018年11月17日10:00:02

     昨天下午启动自己新建的模拟器:

    提示下面弹框:

    Consider using an x86 system image on an x86
    host for better emulation performance.

    Runnint an x86 based Android Virtual Device(AVD)
    is 10x faster,

    We strongly recommend creating a new AVD.

  • 相关阅读:
    实验室机器OracleXE客户端连接远程Oracle服务器
    PLSQL Developer 远程连接Oracle XE数据库(其他Oracle数据库类似)
    VB进制转化大全
    给定一个硬盘标识,umout掉所有相关挂载
    linux读取硬盘指定扇区
    开发板上挂载NTFS分区
    write error:file too large!!!
    一些自用的c函数
    主引导记录(MBR)分析
    strtok_r函数学习
  • 原文地址:https://www.cnblogs.com/liyanli-mu640065/p/9970097.html
Copyright © 2011-2022 走看看