问题标签 [avd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3447 浏览

android - Android AVD蓝牙激活问题

默认情况下,Android 中未启用蓝牙。但是当我转到设置>无线和网络并单击蓝牙设置时,我收到以下错误:

04-04 11:42:22.492: WARN/dalvikvm(747): threadid=1: thread exiting with unaught exception (group=0x40014760) FATAL EXCEPTION: main android.view.InflateException: Binary XML file line #29: Error inflating class java.lang.reflect.Constructor 在 android.preference.GenericInflater.createItem(GenericInflater.java:397) 在 android.preference.GenericInflater.createItemFromTag(GenericInflater.java:430) 在 android.preference.GenericInflater.rInflate(GenericInflater.java: 481) 在 android.preference.GenericInflater.inflate(GenericInflater.java:326) 在 android.preference.GenericInflater.inflate(GenericInflater.java:263) 在 android.preference。PreferenceManager.inflateFromResource(PreferenceManager.java:269) 在 android.preference.PreferenceFragment.addPreferencesFromResource(PreferenceFragment.

我错过了什么?

谢谢。

0 投票
1 回答
1222 浏览

android - Android使用自定义分辨率

我对 AVD 中的自定义分辨率有疑问。
当我创建具有自定义分辨率的新 AVD 时,我的应用程序的内容不会拉伸。我还指定了密度,但它不起作用。

请帮我

马库斯

0 投票
2 回答
2835 浏览

java - Android 开发 - 应用程序没有在模拟器上加载,并且 DDMS 没有显示任何内容?

我觉得我已经搜索了足够多的谷歌,现在可以提出这个问题,而不会成为每个人都讨厌的人之一。因此,在我陈述我的问题之前,我只想说,如果谷歌上有一个明显的答案,请随意嘲笑我。

每当我运行 AVD 时,它根本不会出现在 DDMS 中的设备下,也不会显示为正在运行的 Android 设备(每当我尝试在模拟器上运行 Android 应用程序时)。

如果我尝试从 Eclipse 中启动一个 AVD 和应用程序,它说它在 Eclipse 的输出上启动良好,但是即使一个小时后应用程序也不会出现在模拟器上,并且它没有在 DDMS 的设备下列出?

许多人声称模拟器需要很长时间才能启动,但是我已经等了一个多小时没有运气,而且我的电脑有一个非常不错的规格(2.8GHz 四核 Q9550),具有 4Gbs 的 RAM .

我正在使用最新版本的 eclipse for java、Java JDK 64 位版本和 Windows 7 64x。

感谢您的任何回复/帮助,我已尝试包含尽可能多的细节,如果有简单的修复或我错过了关键的安装步骤,我再次道歉。

0 投票
2 回答
1079 浏览

android - 为什么不在 AVD 中工作?

  1. 示例应用程序在真实设备上运行良好(在 Nexsus One、Galaxy S 上测试)
  2. 示例使用预编译的 open-cv lib-s,完全是 javacv
  3. 在 android 虚拟设备 AVD 上,相同的示例不起作用,它在预加载外部库时崩溃(为相机和网络支持添加了 AVD 硬件,1024RAM,最大 VM 堆大小 64MB)。它停止的确切位置是:com.googlecode.javacpp.Loader.load(opencv_objdetect.class); 简而言之:Loader.load(opencv_objdetect.class);
  4. LogCat(大量报告)
    • 由信号终止的进程 (4)
    • 进程已经...死亡。

AVD 中是否有任何其他设置可以使这个简单的应用程序正常工作,或者我错过了什么?

0 投票
1 回答
1657 浏览

android - AVD 以不同的文本和图标大小启动

一个月前我才开始进行android开发,所以还是个新手。我的问题是我的 AVD 有时在模拟器中以不同的图标大小开始,即不同应用程序的图标有时会显得更大/更小。文本大小也是如此。这适用于 AVD 应用程序列表中的所有应用程序(包括标准应用程序,例如画廊),以及开始屏幕文本大小。基本上它是系统范围的,并且完全随机发生(在随机 AVD 启动时)!
所以帮帮我吧。与模拟器启动参数有关吗?
差点忘了 - 使用 windows 7 32 位、eclipse 和 SDK 2.3.3
前三张图片为正常大小

正常尺寸的截图 在此处输入图像描述 图片说明在这里
下面是更大尺寸的图像
在此处输入图像描述 主屏幕大菜单屏幕大 留言大

0 投票
1 回答
887 浏览

android - android模拟器中缺少SDCard

我有一个简单的问题。我用 SDCard 创建了 AVD,但是当我在 eclipse DDMS -> File explorer 中使用时,我没有看到一个名为 SDCard 的文件夹。我只看到 mnt/sdcard - 这是一个 SDCard 文件夹吗?

谢谢

马库斯

0 投票
0 回答
645 浏览

android - 由于意外的配置更改,应用程序在 Android 3.0 的 AVD 上运行 onCreate() 两次

我有一个简单的 android 应用程序,为 API 级别 7 构建。唯一不常见的是它的清单中有 android:screenOrientation="portrait"。同样在其清单中,API 级别被指定为 android:targetSdkVersion="11" android:minSdkVersion="7"。

它在 API 级别 8 的 AVD 上按预期工作,但是当在 API 级别 11 的 AVD 中运行时,我发现它的主要活动的 onCreate() 在启动时运行了两次。我唯一想到的是发生了配置更改,因此我输入了以下行:

android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|导航|方向|screenLayout|fontScale"

在清单中还有以下几行:

进入主要活动并在 super... 行上放置一个断点。当我调试(使用 Eclipse/ADT)时,它会在那条线上中断。

我不知道如何找出配置中的哪些内容发生了变化。

在 API 级别 11 的 AVD 中,屏幕在应用程序启动之前处于横向模式,但当应用程序运行时,我猜它处于纵向模式,因为它的顶部位于左侧。

在 API 级别 8 的 AVD 中,主要活动不会遇到此断点,并且 onCreate() 仅调用一次。

现在,如果我更改为 android:screenOrientation="landscape",则两个 AVD 都不会由于配置更改而导致中断,因此 onCreate() 只运行一次。如果 API 级别 8 上的 AVD 在此设置下会遇到断点,那么至少两个 AVD 的行为会相似。

有没有人看到这个,我认为这是 API 级别 11 的 AVD 的奇怪行为,也许有线索?

我还发现这个简单应用程序的另一个活动,用于设置首选项,显示为横向模式,当从首选项屏幕/活动返回到主活动时,主活动以 onCreate() 重新开始,所以看起来主要活动受到另一个配置更改的影响。当我在清单中将首选项活动指定为纵向模式时,第二个问题就消失了。

0 投票
1 回答
1163 浏览

java - 如何确定我的 Android 应用程序是否在 AVD 中运行

可能重复:
如何检测 Android 模拟器?

有没有办法可靠地以编程方式确定我的应用程序是在 AVD 还是真实硬件上运行?

以前我很幸运检查 MAC 地址,但我不确定 AVD 是否都具有相同的第一个 AA:BB:CC 部分(就像股票 VMWare 或 VirtualBox 虚拟机一样)。

在学习编写 Android Java 代码时,我使用了很多 Log.i() 调用。但是这种日志记录会杀死一部真正的手机(而且浪费用户的空间和资源是粗鲁的)。我想我可以像这个伪代码一样包装我的日志记录:

我已经搜索过,我看到的最接近的是人们问同样的问题,但对于 iPhone。

0 投票
2 回答
2783 浏览

android - Android,如何使 AVD 更小?

我创建了一个具有以下特性的 AVD: 目标:Android Honeycomb(API 级别 Honeycomb) SD 卡大小:64M 皮肤:内置 WXVGA

但问题是,当我运行这个 ADV 时,它的尺寸比我笔记本电脑的屏幕尺寸还要大。因此,我无法访问 AVD 的所有屏幕。

我应该怎么做才能让它变小?

0 投票
3 回答
45093 浏览

android - 如何通过命令行关闭 Android 模拟器

我无法从命令提示符优雅地停止模拟器。

我正在使用 Linux Ubuntu v10.04(64 位)和 Android v2.3(API 9 - Gingerbread)。

我使用它的快照启动了模拟器。现在我关心的是优雅地关闭正在运行的 Emulator 实例。我已经尝试使用kill -9(用于运行模拟器的进程 ID)来关闭模拟器,但下次它不会启动,因为它的快照已损坏。请帮助我避免强制关闭模拟器。

知道如何解决吗?