Genymotion中“App not installed”的解决方法

前  言

由于之前一直是在Genymotion上测试自己的小程序,还没有安装过日常使用的软件,比如第三方浏览器。于是,就想着安装试试,结果发现,不管在Genymotion上安装任何从应用商店上下载的App,都会出现下面的情况。

Genymotion中“App not installed”的解决方法

这意思倒是够直观,“App not installed”,App没有安装......你倒是提示一下为嘛不能安装啊。

于是,换了另一种安装方式,从电脑端下载APK文件,直接拖入到Genymotion界面中安装,然后出现了下面的错误提示。

Genymotion中“App not installed”的解决方法

看来确实是不能安装应用了。

解决方法

经过一番搜索了解,发现原因如下(*引用自常见apk安装失败的错误及原因):

INSTALL_FAILED_NO_MATCHING_ABIS:主要是CPU架构不同导致需要的类库不同。

INSTALL_FAILED_NO_MATCHING_ABIS is when you are trying to install an app that has native libraries and it doesn't have a native library for your cpu architecture. For example if you compiled an app for armv7 and are trying to install it on an emulator that uses the Intel architecture instead it will not work.

INSTALL_FAILED_CPU_ABI_INCOMPATIBLE:

当一个程序设计员(Programer)写了一行英文程序,想在Android手机里显现出“Hello!World“,他必须将这行英文程序(=程序阶段)编译成Android手机看得懂的格式(=Apk文件)。

而目前世界上的手机根据处理器(Cpu)指令的不同,分成三种格式:

即:1. ARMv6/7;2. Intel Atom;3. MIPS…..

因为你装的是Bluestacks,模拟的是三星手机,使用所谓的“ARMv7”Cpu格式,隶属于ARM手机的阵营。

但是你下载的这个APK文件,当初在“程序阶段”编译成“APK文件”时,引用了Intel Atom或MIPS的指令格式,造成只有Intel Atom或MIPS的手机才看得懂这个APK,ARM手机是看不懂你的这个APK文件的内容,当然不会让你安装啦!

“INSTALL_FAILED_CPU_ABI_INCOMPATIBLE”的意思:

  • INSTALL_FAILED指“安装失败”。
  • CPU_ABI指“处理器属性(即ARM/Intel-Atom/MIPS)”。
  • INCOMPATIBLE指“不兼容”。

整句话的意思就是“你的这个APK用的CPU指令格式跟你要装的手机CPU指令格式不兼容!!“

怎么解决?

  • 你会玩Android SDK:把这个APK文件反压缩还原成程序阶段,然后引用“ARM Cpu格式”重新编译成新的APK文件。
  • 你不会玩Android SDK:重新下一个支持ARM手机机种的同款App。

而JACK的机器人的情况与文中的示例刚好相反,模拟器本身运行在x86架构的PC平台上,而一般应用都是针对ARM架构的移动平台。所以解决方法也就很简单了,直接找到x86版的Android应用软件就可以安装了,例如下面这个。

Genymotion中“App not installed”的解决方法

网络流传的解决方法

这样问题实际上已经解决了,但是引用的文中也和其他很多文章一样,最后也在提示使用Genymotion的情况下,需要安装一个谷歌提供的依赖库“Genymotion-ARM-Translation_v1.1”,下载链接如下:

百度网盘提取码:56mk

安装方法也是将下载下来的zip压缩包直接拖入Genymotion模拟器界面中即可自动安装,如下。

Genymotion中“App not installed”的解决方法

等待出现以下窗口,表示安装成功。

Genymotion中“App not installed”的解决方法

不过,虽然成功安装了这个依赖库,JACK的机器人实际测试,发现仍然不能够正常安装日常应用(实际测试的版本有4.1,4.4.4,5.0,5.1,最终都不行)。

所以,解决此问题的关键,仍然是找到对应的x86版App进行安装。

  • A+
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YOLO高分设计资源源码,详情请查看资源内容使用说明 YOLO高分设计资源源码,详情请查看资源内容使用说明 YOLO高分设计资源源码,详情请查看资源内容使用说明 YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明
### 回答1: 您可以通过运行以下命令来安装Jupyter: pip install jupyter 如果您已经安装了Anaconda,则可以使用以下命令: conda install jupyter 如果安装仍然无法解决问题,您可以尝试检查您的Python环境是否正确配置,并查看是否存在任何版本冲突。 ### 回答2: 如果你在使用Jupyter时遇到了 "Jupyter is not installed" 的问题,可以按照以下步骤进行解决: 1. 确保已经正确安装了Python和pip。Jupyter是Python的一个模块,需要使用pip进行安装。可以通过在命令行输入"python --version"和"pip --version"来检查Python和pip的安装情况。 2. 使用pip安装Jupyter。在命令行输入"pip install jupyter"来安装Jupyter。这将自动下载并安装Jupyter所需的所有依赖包。 3. 检查安装情况。安装完成后,可以在命令行输入"jupyter --version"来确认Jupyter是否成功安装。如果成功安装,会显示Jupyter的版本号。 4. 启动Jupyter。在命令行输入"jupyter notebook"来启动Jupyter。这将在浏览器打开Jupyter的主界面。如果成功打开,说明Jupyter已经安装并正常运行。 5. 解决其他可能的问题。如果仍然遇到问题,可能是由于环境变量配置不正确或者其他冲突导致的。可以尝试重新安装Python和pip,或者参考Jupyter的官方文档进行故障排除。 总结:解决 "Jupyter is not installed" 的问题,首先需要确保Python和pip已经正确安装,然后使用pip安装Jupyter,最后检查安装情况并启动Jupyter。如果仍然遇到问题,可以考虑重新安装Python和pip,或者查阅官方文档进行故障排除。 ### 回答3: 要解决"jupyter is not installed"的问题,你可以按照以下步骤进行操作: 1. 首先,打开终端或命令行工具,确保你已经安装了Python。 2. 使用命令行工具安装Jupyter Notebook。你可以输入以下命令:`pip install jupyter`。该命令将通过pip包管理器自动下载并安装Jupyter Notebook。 3. 安装过程可能需要一些时间,取决于网络连接的速度和你的计算机性能。等待安装完成。 4. 安装完成后,使用命令行工具启动Jupyter Notebook。输入命令`jupyter notebook`并按Enter键。 5. 你应该能在浏览器看到Jupyter Notebook的界面。如果成功打开了Jupyter Notebook,那么恭喜你,问题已解决。 6. 如果仍然遇到问题,可以尝试重新安装Python和Jupyter Notebook,确保版本匹配,并且按照官方文档或其他可靠来源提供的指南进行操作。 请注意,在某些情况下,由于操作系统或其他冲突,安装和运行Jupyter Notebook可能会遇到一些其他问题。这时建议参考官方文档、在线论坛或其他相关资源,以找到解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值