阻止应用程序安装在AVD环境中? -- installation 领域 和 android-emulator 领域 android 相关 的问题

Blocking apps to be installed in AVD environment?


简体版||繁體版
0
vote

问题

中文

开发人员是否可能阻止他们的Google Play应用程序在AVD安装,或者我只是选择不支持的AVD配置文件?我正在尝试将应用程序安装到AVD并在更受控的环境中调试,但是,它说:

您的设备与此版本不兼容

所以,它不是错误消息。在安装应用程序之前它是Google播放消息。

english

Is it possible for developers to block their Google Play apps to be installed at AVD or am I just picking the unsupported AVD profile? I'm trying to install the app into the AVD and debug in a more controlled environment, however, it says:

Your device isn't compatible with this version

So, it isn't an error message. It's a Google Play message before installing the app.

     

回答列表

0
 
vote

有多种方法可以检测应用程序是否在仿真器上运行。但在您的情况下,它似乎是一个常规问题,因为在安装时已经发生了错误:

仿真器通常是x86设备,因为仿真速度(因为PC通常具有基于x86的CPU)。如果开发人员不支持X86,则具有X86架构的真实Android设备数量非常低,这可能导致您遇到的错误。

尝试用于Android R的最新测试版验证器图像,它支持X86和ARM。因此,在此仿真器图像上,您应该至少安装应用程序。如果它运行是一个不同的问题。

以任何方式,根本物理设备通常适用于分析。

 

There are multiple ways to detect if an app is running on an emulator. But in your case it seems to be a general problem because the error already occurs on installation:

Emulators are usually x86 devices because of emulation speed (as PCs usually have x86 based CPUs). The number of real Android devices with x86 architecture is very very low hence if a developer does not support x86 this can result in an error like you encountered.

Try the latest beta emulators image for Android R it supports both x86 and arm. Therefore on on this emulator image you should be able to at least install the app. If it runs is a different question.

In any way a rooted physical device is usually suited better for an analysis.

 
 

相关问题

0  在仿真器上运行自定义ROM文件  ( Run custom rom files on emulator ) 
我想在Windows PC的Android仿真器上运行不同的手机模型的ROM文件。 你知道我该怎么办?我知道如何为英特尔和ARM运行标准的Android模拟器,但是我想运行生产ROM文件。 ...

141  如何在Android仿真器上使用PC的键盘?  ( How can i use my pcs keyboard on the android emulator ) 
我想在Android模拟器上运行/测试Android应用程序,我想用我的PC键盘键入,因为它让我键入和测试更快。当我使用仿真器时,它只接受来自原生Android(屏幕)键盘的输入。如何在Android仿真器中启用我的PC键盘? ...

2  是否有可能使用图像/视频文件作为模拟相机?  ( Would it be possible to use a image video file as an emulated camera ) 
嗨,我想知道是否有可能"欺骗" 一个真实或模拟的Android设备,以便认为图像或视频文件是相机馈送。这样你就可以打开一个像Snapchat那样的应用程序,它从相机饲料中取出内容并按记录,并且它将记录您选择的任何文件。我想这可能在模拟的Android设备上更容易,但我不确定。 ...

0  罐子“不存在SD卡”  ( Jar of beans sd card not exist ) 
我安装了葡萄酒和ran"jar的beans.exe" 。它成功加载了。我尝试通过单击"设置" ,UMPTEN时间创建SD卡。但是,它说"不存在SD卡" 。此外,有一个按钮"启动Android默认值" 或"开始Android AneSh" ,具体取决于Android虚拟设备的名称。我在徒劳的时候点击了它。 此外,我尝试...

2  在AOSP自定义构建仿真器中使用软件键盘  ( Using software keyboard in aosp custom build emulator ) 
我终于能够建立自己的AOSP图像,我想调试软件键盘的一些问题。但是,默认模拟器具有模拟物理键盘,我不知道如何禁用它。 我知道Android SDK允许在创建AVD时禁用键盘,但我只能为SDK带来的平台创建这样的AVDS,而不是我自己的构建。 ...

2  将仿真器重新连接到Eclipse  ( Reconnecting emulator to eclipse ) 
我在Android中开发的主要问题是仿真器似乎不断地与Eclipse断开连接。这始终发生在2-3的时间我尝试从Eclipse上传我的.apk而不重新启动仿真器。 Eclipse表示这与空DDMS - >设备部分和logcat保持空白 - 有时我不确定新代码是否在设备上使其成为。 我所拥有的唯一修复是关闭Ecl...

5  adb列出所有转发端口  ( Adb listing all forwarded ports ) 
我使用以下命令将机器端口转发给模拟器 adb转发tcp:1234 TCP:8080 我想查看目前所有端口的转发方式以避免任何冲突。怎么做? ...

0  阻止应用程序安装在AVD环境中?  ( Blocking apps to be installed in avd environment ) 
开发人员是否可能阻止他们的Google Play应用程序在AVD安装,或者我只是选择不支持的AVD配置文件?我正在尝试将应用程序安装到AVD并在更受控的环境中调试,但是,它说: 您的设备与此版本不兼容 所以,它不是错误消息。在安装应用程序之前它是Google播放消息。 ...

1  avd nexus_5x_api_22的仿真器进程被杀死  ( The emulator process for avd nexus 5x api 22 was killed ) 
我安装了Android Studio与offical网站的Android SDK,创建了一个新的示例项目,没有改变或删除甚至一行,但随时随地无法正常工作。 D:AndSDK oolsemulator.exe -netdelay none -netspeed full -avd Nexus_5X_API_22 H...

1  无法在Windows 7中启动仿真Android设备/ AVD设备  ( Cannot start emulated android device avd device in windows 7 ) 
我遵循官方android指南这里但我无法启动仿真设备。它一直在说 PANIC Cannot start device... 如下面的屏幕截图。 你有同样的问题,对我有任何工作吗? 创建设备 启动设备 恐慌/失败结果 ...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有