标签: android-virtual-device

现有Android虚拟设备列表为空

我是Android开发的新手,我目前正在学习一些教程.当我在Eclipse中设置新的Android项目并选择Windows - > Android SDK和AVD Manager时,在虚拟设备中,现有Android虚拟设备列表为空. 应该是吗?

从教程中的图片中,它是预先填充的.我可以从某个地方下载这些AVD吗?我在这里遗漏了什么吗?另外,我正在Macbook Pro上开发这个.

eclipse android android-virtual-device

5
推荐指数
1
解决办法
1万
查看次数

Android:在Eclipse中将用户库导入AVD

我试图将一个库(例如,uses-library)放到AVD上,如果我用ADB推送它,操作系统不知道它存在,并重新启动仿真器清除内存中的推送文件.我发现在启动模拟器时可以加载库:

如果应用程序在其清单文件中声明了uses-library元素,则应用程序只能在存在该外部库的系统映像上运行.如果要在模拟器上运行应用程序,请创建包含所需库的AVD.通常,您必须使用AVD平台的附加组件创建此类AVD(例如,Google API附加组件包含Google Maps库).

http://developer.android.com/guide/developing/devices/index.html

如何从文件中包含我的库,而不是从附加组件中包含我的库?

android android-virtual-device

5
推荐指数
1
解决办法
546
查看次数

错误:'SDL init failure,原因是:启动AVD时没有可用的视频设备'

嘿伙计们,这是在扼杀我.每次我尝试在Eclipse中运行我的Android应用程序时,都会收到错误消息:

[2011-05-24 23:11:04 - app] Android Launch!
[2011-05-24 23:11:04 - app] adb is running normally.
[2011-05-24 23:11:04 - app] Performing droid.blah.app activity launch
[2011-05-24 23:11:04 - app] Automatic Target Mode: launching new emulator with     compatible AVD 'default'
[2011-05-24 23:11:04 - app] Launching a new emulator with Virtual Device 'default'
[2011-05-24 23:11:04 - Emulator] SDL init failure, reason is: No available video device
Run Code Online (Sandbox Code Playgroud)

我正在运行64位的Ubuntu 10.04和Android 2.3.3 SDK.我已经google了很多,试图找到一个解决方案,尝试安装这里建议的所有32位库,但它们已经安装好了.

我正在认真考虑转移到32位版本的Ubuntu,但似乎从我读过的其他人可以让它工作.不是我!有人有建议吗?谢谢!

java eclipse android android-virtual-device ubuntu-10.04

5
推荐指数
2
解决办法
6368
查看次数

Android模拟器 - 屏幕方向无法正常工作

我创建了一个虚拟的Android设备,480x800运行它,并且因为我已经找到了如何更改屏幕orientation(纵向横向,CTRL+F11/ CTRL+F12/ KP7/ KP9),我使用这些键来更改orientation.

但是当我尝试其中一个键时,虚拟屏幕会旋转90度,但方向不会改变.因此,按钮垂直放置在屏幕上,所有文本也是如此.就像一张旋转90度的照片.

如何让虚拟学位实际切换到其他布局文件(/res/layout-land/activity_entry.xml)?Eclipse的图形查看器可以landscape/portrait正确切换.

编辑
我在此onCreateOptionsMenu(Menu menu) 方法下的活动中添加了此部分,但应用程序无法识别屏幕方向更改:

@Override
public void onConfigurationChanged(Configuration newConfig) { 
    super.onConfigurationChanged(newConfig);
    Context context = getApplicationContext();
    CharSequence text = "Orientation changed";
    int duration = Toast.LENGTH_SHORT;

    Toast toast = Toast.makeText(context, text, duration);
    toast.show();
}
Run Code Online (Sandbox Code Playgroud)

编辑2
当我this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)onCreate()方法中调用时,它运行良好.

android screen-orientation android-virtual-device android-emulator

5
推荐指数
1
解决办法
6190
查看次数

如何从控制台创建snapshots.img?

通过AVD管理器创建新的AVD时,只需选中"创建新AVD"窗口中的右侧选项即可启用快照功能.

在此输入图像描述

创建AVD后,你可以找到一个名为文件snapshots.img<user-home>/.android/avd/<avd-name>/.它是新AVD的快照存储文件.

有人知道如何使用命令行工具获得相同的结果吗?

我已经尝试使用该android create avd命令创建新的AVD 以及snapshot.present=true在AVD中设置选项config.ini,但是没有创建快照存储.

android android-virtual-device android-emulator

5
推荐指数
1
解决办法
1719
查看次数

Android模拟器:如何复制模拟器/ AVD?

我目前正在升级已经在Google App商店(也就是Google Play)上的现有应用.我想测试客户升级时数据转换是否顺利.

我安装了旧版本的应用程序的AVD.通常的做法是在这个应用程序上运行新版本,看看它是否有效.但问题是,在这样做之后,特定的AVD不再模仿旧的状态.

我想复制这个AVD /仿真器(是的,整个事情!),这样我就可以重复测试了.

这似乎经常会发生,但我找不到任何对这种情况的引用.或者我错过了一些明显的东西(我希望!)?

android copy emulation android-virtual-device android-emulator

5
推荐指数
1
解决办法
4447
查看次数

Android AVD设置自定义硬件

我试图减少我的Android模拟器的荒谬的CPU使用率.

由于这个答案,我发现通过禁用音频可以大大降低CPU使用率.

解决方案

我发现有三种方法可以在没有音频的情况下运行模拟器.

  1. 作为命令行标志:

    $ emulator -avd <name> -noaudio
    
    Run Code Online (Sandbox Code Playgroud)
  2. 通过编辑~/.android/<name>.avd/config.ini和替换此行:

    hw.audioInput=yes
    
    Run Code Online (Sandbox Code Playgroud)

    这两个:

    hw.audioInput=no
    hw.audioOutput=no
    
    Run Code Online (Sandbox Code Playgroud)
  3. 而不是使用图形AVD管理器,使用以下命令来创建模拟器:

    $ android create avd -n <name> -t <target>
    
    Run Code Online (Sandbox Code Playgroud)

缺点

所有这些方法都有缺点.

  1. -noaudio每次都需要传递旗帜.这意味着它无法从AVD管理器运行.
  2. config.ini 每次使用AVD管理器进行编辑时都会重置.
  3. 需要显式设置设备的每个属性,而不是只能使用预设配置.

尝试(失败)解决方案

我决定克隆现有设备并禁用那里的音频可能会有所帮助.

然而,这只是刚刚创建的~/.android/devices.xml,我无法解释如何默认禁用音频或任何ini包含硬件定义的文件.

是否可以创建默认情况下禁用声音的预定义硬件配置?如果是这样,怎么样?

android android-virtual-device

5
推荐指数
0
解决办法
1972
查看次数

安装Android Oreo后无法在Android Studio版本2.3.3上启动Android模拟器

我无法开始android emulatorandroid version 2.3.3android Oreo安装.

起初它起作用了,但现在经过一个周末,当我运行一个项目时,emulator它没有弹出.

AVD 加载通知如下面的截图所示(虚拟截图在现实中通知不同)

在此输入图像描述

但它不会出现,我已经完全安装相关的每个包android Oreosdk tool manager

在此输入图像描述

结果仍然相同,如果有人有相同的问题,并找到了解决方案.请帮忙.

android-virtual-device android-studio android-studio-2.3 android-8.0-oreo

5
推荐指数
1
解决办法
628
查看次数

Windows:PANIC:损坏的AVD系统路径。检查您的Android_SDK_Root值[C:\ Users \ [User] \ AppData \ Local \ Android \ SDK]!

我已经在Windows 8.1上创建了一个AVD,并尝试通过命令行运行它,但是面临以下问题。

命令:模拟器-avd [AVD路径]

错误: PANIC:AVD系统路径损坏。检查您的Android_SDK_Root值[C:\ Users [User] \ AppData \ Local \ Android \ SDK]!

我已将Android_SDK_ROOT值设置为SDK主目录。如果我通过android studio运行模拟器,则效果很好。

有人可以帮忙吗?

谢谢,

钱德拉什·帕尔玛

command-line android android-virtual-device

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

Android Studio的模拟器未连接到互联网

我正在使用Windows 10和Android Studio 3.0.1。过去,我可以在Android模拟器上使用Internet,但现在却不行!我在stackoverflow中看到了类似的主题,但答案对我不起作用,我该怎么办?

android android-virtual-device

5
推荐指数
2
解决办法
6080
查看次数