草庐IT

Android SDK 和 AVD 管理器 - 无法在正确的文件位置创建 AVD

当尝试使用AndroidSDKAVD管理器创建AVD时,出现“错误:空”。这种情况不断发生,因为SDK管理器正在寻找“位于\...(错误位置)的现有Android虚拟设备列表”。如何更改文件位置? 最佳答案 我有类似的问题。我通过在启动脚本中设置环境变量ANDROID_SDK_HOME解决了这个问题。该路径应是您想要的.android文件夹位置,不包括最后一个斜杠。示例:SETANDROID_SDK_HOME=C:\Users\toybuilder\Downloads 关于Android

android - '找不到 Activity 的兼容 AVD 或设备

我是EclipseADT的新手,我尝试在我的平板电脑(SamsungGalaxyNote10.1)上运行一个应用程序,但出现如下错误:[2013-12-2612:37:41-SDK_Example]------------------------------[2013-12-2612:37:41-SDK_Example]AndroidLaunch![2013-12-2612:37:41-SDK_Example]adbisrunningnormally.[2013-12-2612:37:41-SDK_Example]Performingcom.metaio.Example.MainAct

android - 如何打开apk文件

是的,这似乎是一个菜鸟问题,但是如何打开.apk文件?我无法使用AVD管理器打开。谢谢。 最佳答案 APK文件旨在供Android操作系统用于安装应用程序。如果您想在Android手机/模拟器上使用,请从终端/命令行使用“adbinstallsomething.apk”。或者,您可以将apk通过电子邮件发送给自己,然后在设备上打开您的电子邮件并打开附件。APK文件基本上只是一个应用程序的包装,您也可以在计算机上使用WinRAR或其他解压缩/解压缩程序等程序打开它以查看其内容。 关于and

android - AVD 管理器不会将我的 HTC Hero 手机检测为虚拟设备

当我运行我的应用程序时,我需要将我的手机用作模拟器/目标/虚拟设备。我已经安装了HTCSync,并且USB驱动程序已准备就绪。我在设置中启用了USB调试。我还需要做什么才能让EclipseAVDManager检测到我的手机?按照我现在所做的完全相同的步骤,我让它在另一台电脑上运行。“突然”它刚刚检测到电话。这没有意义!啊请帮忙? 最佳答案 终于-它成功了!在运行配置->目标->选择“手动”而不是“自动”,然后你必须在运行应用程序时选择设备或仿真器。然后我可以选择我的手机而不是模拟器。 关

java - Android AVD 管理器 : Can't create new device definition (java. lang.NullPointerException)

我在MacOSX10.9.3上运行最新版本的AndroidSDK。我以前没有在这台机器上安装过AndroidSDK或任何其他Java开发环境,所以这可以被认为是全新安装。尝试使用AVD管理器创建新设备定义时没有任何反应,除了以下终端输出:java.lang.NullPointerExceptionatcom.android.sdkuilib.internal.widgets.DeviceCreationDialog.okPressed(DeviceCreationDialog.java:916)atorg.eclipse.jface.dialogs.Dialog.buttonPress

windows - 可以更改 Android 虚拟设备的保存位置吗?

我已经在运行WindowsXP的机器上设置了AndroidSDK和Eclipse,并且AVD(Android虚拟设备)默认保存到“Doc​​umentsandSettings\user\.android”。有什么办法可以改变这种行为吗?我将所有其他组件保存在单独分区的目录中,并希望所有内容都得到整合。显然没什么大不了的,但是这里有人知道解决这个问题的方法吗? 最佳答案 添加新的用户环境变量(Windows7):开始菜单>控制面板>系统>高级系统设置(左侧)>环境变量添加一个指向您的主用户目录的新用户变量(在顶部):Variablen

android - 是否可以将设备 ROM 闪存到 AVD 模拟器或 genymotion?

我正在处理Android开发中的一些兼容性问题,我的Android应用程序在一个罕见的设备ROM上崩溃,它修改了一些框架(app.widget)代码导致崩溃。我想在没有设备的情况下自己重现崩溃,我不拥有该设备并且无法轻易获得合适的设备,除了2手市场。但是我可以从设备的论坛(system.img,userdata.img)下载ROM,我可以直接将ROM刷入AVD或Genymotion吗?有实现此目标的指南吗? 最佳答案 简单的回答:不,你不能。设备ROM完全是设备特定的。Genymotion在x86(您的计算机)上运行,在大多数情况下

Android 模拟器 (Nexus_5_API_23_x86) 未启动

我使用的是AndroidStudio1.3.2,带有AndroidSDK6和JavaSDK8。我正在尝试运行一个helloworld应用程序,但模拟器一直在加载。AVD:Nexus_5_API_23_x86(我确实为64位安装了所有东西,我不确定这个“x86”在这里做什么)。Logcat(仅过滤错误,并显示最终结果,因为完整日志太大且Stackoverflow不允许我发布):atlibcore.io.IoUtils.readFileAsString(IoUtils.java:114)atandroid.text.Hyphenator.loadHyphenator(Hyphenator.

android - Eclipse Android AVD 模拟器不显示自定义分辨率皮肤的按钮

当我在AndroidEclipse环境中创建AVD时,如果我在“皮肤”下选择一个内置选择,当avd运行时,我会在右边看到按钮。如果我选择自定义分辨率并输入任何高度和宽度,我只会得到屏幕,模拟器中没有按钮。如何创建具有自定义高度和宽度并在右侧显示按钮的自定义AVD? 最佳答案 我刚遇到同样的情况。我没能展示键盘,但我的一位同事建议只展示useshortcuts快捷键:EmulatedDeviceKey-KeyboardKeyHome-HOMEMenu(leftsoftkey)-F2orPage-upbuttonStar(rightso

android - 为什么 AVD Manager 中没有 "Nexus 5"?改用什么选项?

我已经安装了最新的AndroidSDK(22.3)。但是AVDManager中没有“Nexus5”选项。请看图片:我应该选择什么选项来模拟Nexus5?我是Android开发新手。 最佳答案 Nexus5屏幕分辨率为1080×1920(1080p),配备4.95英寸屏幕、2GBRAM、前置和后置摄像头。这是创建自定义设备定义时的正确设置。Nexus4和Nexus5都有2GBRAM,但Google对Nexus4的设备定义将RAM设置为1907MB,因此我在这里也将其用于Nexus5。 关于