我正在使用 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
我正在尝试在AVD中测试一个以Android 3.1为目标的应用程序,但它运行得非常慢并且似乎没有响应.我创建了一个以Android 2.1为目标的新AVD,但即使刷新并重新启动,这个AVD也不会出现在Eclipse的运行配置中.
有谁知道为什么我不能运行旧版Android?
我在我的Ubuntu 11.04上安装了Android SDK.我已经运行了一个常见./android的安装.预计会看到一些像" 可用软件包 " 这样的选项来安装android软件包.但我没有看到任何选择.之后在Eclipse中的Preferences中配置了SDK Location路径,我没有得到任何SDK目标.当我在Eclipse中打开AVD Manager时,它说" 没有可用的AVD ".能告诉我如何在Eclipse中配置AVD吗?
我尝试在网络上的所有tuts之后创建一个galaxy tab模拟器,但我找不到可用包=>第三方附加组件=>我的SDK管理器中的Samsung Electronics附加组件!
有任何想法吗 ?
我在将Nexus 7连接到Eclipse时遇到了麻烦......而且真的不知道如何让它运行起来.我的电脑操作系统是Windows 7 64位.
另一个Nexus 7,完全相同的android版本,但内存较少,之前成功连接; 我不知道这可能是问题的原因吗?不知何故,关于这个的百万个主题都没有解决我的麻烦.
我已经做了什么:
奇怪的是,我几周前删除的模拟器仍然出现在adb设备中,但至少它是离线的...
有关我错过的任何想法吗?
您可以使用Genymotion更改IMEI吗?有没有办法执行这些任务?

自从我上次使用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模拟器存在很多问题,并且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 marshmallow(API 23)模拟器上运行.我想这样做的原因是,我可以将我的android(手机)模拟器与我的机器人模拟器配对,以便在jenkins上运行自动葫芦烟雾测试.我知道这是可能的(或至少以前已经可能),正如我发现的那样(kennethmascarenhas.wordpress.com/2014/08/19/developing-for-android-wear-with-emulators/),其中概述了配对两个模拟器在一起.
到目前为止我尝试过的:
(1)在运行Google API的marshmallow模拟器上安装Android Wear应用程序
模拟器配置:
启动模拟器:
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应用:
根据这篇博客文章(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
我只想使用命令行工具来创建新的虚拟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 ×9
eclipse ×2
sdk ×2
adb ×1
avd-manager ×1
genymotion ×1
google-play ×1
nexus-7 ×1
wear-os ×1