安装了Genymotion翻译,但是apk还是没有安装好。

问题描述 投票:0回答:1

我的虚拟设备是android 7.0Genymotion是3.1 linux x64。

我通过拖拽安装了Genymotion Translation 7.X。

以下命令的输出是

adb shell getprop ro.product.cpu.abilist

产量

x86,armeabi-v7a,armeabi

所以,翻译已经正确安装。

但拖放apk仍然给出以下错误。

部署文件时发生错误。这可能意味着该应用包含ARM原生代码,而你的Genymotion设备无法运行ARM指令。你应该将你的原生代码编译成x86,或者在你的设备上安装一个ARM翻译工具。

我试过 adb push 该文件为 /data/app,

adb push my-apk /data/app

apk在dataapp里有,但

adb shell pm list packages -f 

不显示它。

我到底做错了什么?

android arm apk genymotion
1个回答
0
投票

你的APK文件架构是arm64吗?如果是的话,即使是ARM翻译工具也无法与Genymotion一起工作:它们只翻译arm和armv7(32bits)。

© www.soinside.com 2019 - 2024. All rights reserved.