标签: android-virtual-device

当使用 avd 与系统映像 > android 30 时,Android 模拟器电源关闭按钮不起作用

我正在使用 avdmanager 创建一个 avd,以便在 Ubuntu 21.10 上与最新的 android 模拟器一起运行。

我使用的是 Android 模拟器版本 31.2.8。

当我使用系统映像 28 创建并 avd 时...

avdmanager create avd -n pixel_5 -k "system-images;android-28;google_apis_playstore;x86_64" --device "pixel_5"
Run Code Online (Sandbox Code Playgroud)

并运行它..

emulator -avd pixel_5
Run Code Online (Sandbox Code Playgroud)

然后我可以按住电源按钮,模拟器上的 Android 操作系统会正确关闭。

当我使用系统映像 30 或 31 创建并 avd 时...

avdmanager create avd -n pixel_5 -k "system-images;android-31;google_apis_playstore;x86_64" --device "pixel_5"
Run Code Online (Sandbox Code Playgroud)

一旦模拟器启动,如果我长按,电源按钮绝对不会执行任何操作。

android android-virtual-device android-emulator android-sdk-tools avd-manager

3
推荐指数
1
解决办法
1483
查看次数

无法在AVD中运行较旧的Android目标

我正在尝试在AVD中测试一个以Android 3.1为目标的应用程序,但它运行得非常慢并且似乎没有响应.我创建了一个以Android 2.1为目标的新AVD,但即使刷新并重新启动,这个AVD也不会出现在Eclipse的运行配置中.

有谁知道为什么我不能运行旧版Android?

android android-virtual-device

2
推荐指数
1
解决办法
1088
查看次数

没有AVD安装

我在我的Ubuntu 11.04上安装了Android SDK.我已经运行了一个常见./android的安装.预计会看到一些像" 可用软件包 " 这样的选项来安装android软件包.但我没有看到任何选择.之后在Eclipse中的Preferences中配置了SDK Location路径,我没有得到任何SDK目标.当我在Eclipse中打开AVD Manager时,它说" 没有可用的AVD ".能告诉我如何在Eclipse中配置AVD吗?

eclipse sdk android android-virtual-device

2
推荐指数
1
解决办法
7651
查看次数

尝试创建三星galaxy选项卡模拟器时SDK和AVD问题

我尝试在网络上的所有tuts之后创建一个galaxy tab模拟器,但我找不到可用包=>第三方附加组件=>我的SDK管理器中的Samsung Electronics附加组件!

有任何想法吗 ?

sdk android android-virtual-device android-emulator

2
推荐指数
1
解决办法
3250
查看次数

新的Nexus 7没有出现在Eclipse/AVD Manager上

我在将Nexus 7连接到Eclipse时遇到了麻烦......而且真的不知道如何让它运行起来.我的电脑操作系统是Windows 7 64位.
另一个Nexus 7,完全相同的android版本,但内存较少,之前成功连接; 我不知道这可能是问题的原因吗?不知何故,关于这个的百万个主题都没有解决我的麻烦.
我已经做了什么:

  • Nexus 7处于开发者模式
  • USB调试处于活动状态
  • 我作为PTP设备连接
  • 当我在命令行上运行adb设备时,它会显示出来.当我拔掉它,杀死adb服务器并重新启动时,它成功地从adb设备中消失
  • 尽管如此,如果拒绝在AVD Manager中显示为设备!

奇怪的是,我几周前删除的模拟器仍然出现在adb设备中,但至少它是离线的...
有关我错过的任何想法吗?

eclipse android adb android-virtual-device nexus-7

2
推荐指数
1
解决办法
4233
查看次数

改变IMEI Genymotion免费版

您可以使用Genymotion更改IMEI吗?有没有办法执行这些任务?

我

android android-virtual-device genymotion

2
推荐指数
1
解决办法
7749
查看次数

Android AVD Manager:概述和配置屏幕之间的分辨率不同

自从我上次使用Android模拟器和AVD管理器已经有几年了,我通常使用真实设备.现在是我需要在Android工作室再次创建AVD的时候了.

我想知道这种行为:AVD的分辨率在AVD概述和AVD配置之间有所不同.请参见下面的屏幕.

我想创建一个Nexus 10 AVD,正确的屏幕分辨率是2560x1600 xhdpi.这也是我在进入AVD配置时看到的.但在AVD概述中,屏幕分辨率显示为800x1280 xhdpi.这是为什么?(并且启动模拟器似乎实际上使用800x1280分辨率).

在此输入图像描述

和/Users/MyUser/.android/avd/Nexus_10_API_19_2.avd/hardware-qemu.ini持有:

hw.lcd.width = 800
hw.lcd.height = 1280
hw.lcd.depth = 16
hw.lcd.density = 320
Run Code Online (Sandbox Code Playgroud)

android android-virtual-device android-emulator

2
推荐指数
1
解决办法
1811
查看次数

Android模拟器无法启动,卡在循环中

我知道Android模拟器存在很多问题,并且StackOverflow几乎溢出了有关它的问题.我知道,我经历了大多数人寻找我的问题的答案:)

我开始时遇到了常见的HAXM问题,但我在BIOS中修复了VT设置并重新安装了HAXM.

现在,当我通过Android Studio或命令行启动我的模拟器时,它将无法启动并陷入循环.循环看起来像这样:

运行输出

注意:设置了环境变量$ ANDROID_SDK_HOME,仿真器使用该变量来定位AVD.

如果无法在指向的文件夹中找到AVD,则可能导致仿真器无法启动

给定环境变量.

ANDROID_SDK_HOME = C:\用户\ maffe

模拟器:设备fd:1160

HAXM正在运行,模拟器以快速virt模式运行

模拟器:警告:打开音频输入失败

创建窗口102 107 646 1147

模拟器:UpdateCheck:当前版本'24 .4.1',最后版本'24 .4.1'

Logcat输出

01-22 05:48:36.770 6543-6543 /?I/Netd:Netd 1.0开始

01-22 05:48:36.771 6543-6543 /?E/Netd:无法打开/ proc/sys/net/ipv6/conf/default/optimistic_dad:没有这样的文件或目录

01-22 05:48:36.771 6543-6543 /?E/Netd:无法打开/ proc/sys/net/ipv6/conf/eth0/optimistic_dad:没有这样的文件或目录

01-22 05:48:36.771 6543-6543 /?E/Netd:无法打开/ proc/sys/net/ipv6/conf/lo/optimistic_dad:没有这样的文件或目录

01-22 05:48:36.771 6543-6543 /?E/Netd:无法打开/ proc/sys/net/ipv6/conf/sit0/optimistic_dad:没有这样的文件或目录

01-22 05:48:36.771 6543-6543 /?E/Netd:无法打开/ proc/sys/net/ipv6/conf/default/use_optimistic:没有这样的文件或目录

01-22 05:48:36.771 6543-6543 /?E/Netd:无法打开/ proc/sys/net/ipv6/conf/eth0/use_optimistic:没有这样的文件或目录

01-22 05:48:36.771 6543-6543 /?E/Netd:无法打开/ proc/sys/net/ipv6/conf/lo/use_optimistic:没有这样的文件或目录

01-22 05:48:36.772 6543-6543 /?E/Netd:无法打开/ proc/sys/net/ipv6/conf/sit0/use_optimistic:没有这样的文件或目录

01-22 05:48:36.875 6544-6544 /?I/mediaserver:ServiceManager:0xb5835620

01-22 05:48:36.875 6544-6544 /?I/AudioFlinger:使用默认的3000毫秒作为待机时间.

01-22 05:48:36.876 6544-6544 …

android android-virtual-device android-emulator

2
推荐指数
1
解决办法
1261
查看次数

如何在Android marshmallow avd模拟器上安装Android Wear app?

在过去的几天里,我一直在努力让Android的应用程序在Android marshmallow(API 23)模拟器上运行.我想这样做的原因是,我可以将我的android(手机)模拟器与我的机器人模拟器配对,以便在jenkins上运行自动葫芦烟雾测试.我知道这是可能的(或至少以前已经可能),正如我发现的那样(kennethmascarenhas.wordpress.com/2014/08/19/developing-for-android-wear-with-emulators/),其中概述了配对两个模拟器在一起.

到目前为止我尝试过的:


(1)在运行Google API的marshmallow模拟器上安装Android Wear应用程序

模拟器配置:

  • 设备:Nexus 5
  • 目标:Android 6.0 - API级别23
  • CPU/ABI:Google API Intel Atom(x86)
  • 仿真器选项:使用主机GPU

启动模拟器:

emulator -avd <my_avd> -writable-system -no-boot-anim
Run Code Online (Sandbox Code Playgroud)

安装android wear app(从这里下载:www.apkmirror.com/apk/google-inc/android-wear/android-wear-1-5-0-2714488-gms-release/android-wear-1-5- 0-2714488-GMS-Android的APK下载/):

adb -s emulator-5554 install <path_to_downloaded_wear_apk>
Run Code Online (Sandbox Code Playgroud)

然而,打开磨损应用程序会产生一个对话框,指出:"在Play商店中更新您的Google应用程序.然后再次打开Android Wear."

这是我试图安装Google Play的兔子洞 - -

有趣的是,如果您使用"Google API"运行模拟器,则已捆绑以下Google Play应用:

  • Google Play服务 - 包:/system/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk=com.google.android.gms versionName = 8.4.89(2428711-470)
  • Google客户经理 - 软件包:/system/priv-app/GoogleLoginService/GoogleLoginService.apk=com.google.android.gsf.login versionName = 6.0-2780065
  • Google服务框架 - 包:/system/priv-app/GoogleServicesFramework/GoogleServicesFramework.apk=com.google.android.gsf versionName = 6.0-2780065
  • Google Play商店 - 包:/system/app/LicenseChecker/LicenseChecker.apk=com.android.vending versionName = 1.8(不要认为这实际上是因为我在应用列表中看不到应用)

根据这篇博客文章(www.flinkd.org/2015/02/installing-google-play-on-the-android-emulator-api-21-lollipop/),可以安装谷歌游戏商店(以及所有顺其自然),或者至少它是在API 21上.

将模拟器设备分区重新安装为读写:

adb remount
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试将apks"推送"到模拟器时,例如:

adb push PrebuiltGmsCore.apk /system/priv-app
Run Code Online (Sandbox Code Playgroud)

我得到一个错误: …

android-virtual-device android-emulator google-play android-6.0-marshmallow wear-os

2
推荐指数
1
解决办法
2099
查看次数

如何从命令行为Pixel设备创建Android AVD?

我只想使用命令行工具来创建新的虚拟Android设备.我想创建一个虚拟像素.

我能够创建一个新的AVD 不幸的是我无法弄清楚如何正确设置皮肤和正确的设备屏幕分辨率.

这是我到目前为止所尝试的:

C:\Users\*******\AppData\Local\Android\Sdk\tools>bin\avdmanager create avd -n MyPixel2 -k "system-images;android-25;google_apis;x86" --device 17

当我通过它运行AVD时emulator,我看到一个没有任何皮肤显示的低分辨率设备.

我使用的是Android SDK 25.不幸的是,它看起来像https://developer.android.com/studio/command-line/avdmanager.html已经过时了.

android android-virtual-device android-emulator

2
推荐指数
1
解决办法
3497
查看次数