我刚接触到android编程,我面临AVD的问题.当我启动avd几个提示出现,最后一个说错误加载首选项.我无法弄清楚这个问题.
谢谢
在avd经理,当我尝试创建新的avd时,有皮肤部分.但在更新sdk之后,我无法看到这一节.如何使用自己的屏幕尺寸而不是现有的屏幕尺寸.
这些是新仿真器屏幕的新旧外观.
旧的

新的一个

Android Launch!
[2013-06-17 15:38:53 - Numberconverter] adb is running normally.
[2013-06-17 15:38:53 - Numberconverter] Performing com.example.channu.Numbersystem activity launch
[2013-06-17 15:39:00 - Numberconverter] Launching a new emulator with Virtual Device 'AMMA'
[2013-06-17 15:39:05 - Numberconverter] New emulator found: emulator-5554
[2013-06-17 15:39:05 - Numberconverter] Waiting for HOME ('android.process.acore') to be launched...
Run Code Online (Sandbox Code Playgroud) 我在哪里可以看到eclipse android模拟器的SD卡目录位于windows中?我创建并删除了2-3个AVD,每个都有512个,1024mb的SD卡,所以我不想浪费这个空间.如果我发现它我可以直接从Windows中删除它.删除AVD后,为SD卡分配的空间是否会自动取消分配?我从AVD编辑选项窗口创建了AVD卡.
我在运行android AVD管理器时遇到问题.在运行时,它显示错误消息 -
模拟器:错误:x86仿真目前需要硬件加速!请确保正确安装和使用Intel HAXM.CPU加速状态:未安装HAX内核模块!
但是我已经安装了英特尔x86仿真器加速器(HAXM安装程序)
我的笔记本配置:
我刚刚创建了一个AVD,但启动屏幕是空白的,无法在屏幕上移动.我的设置如下:
Android 5.0.1 arm Scale:4dp在设备RAM上:512 MB VM堆:128 MB
目前我正在开发Android TV应用.
我使用过Android Lean支持库.
我添加了一个ListView,但我无法从listView中选择任何带有真实设备遥控器的项目.但是,我可以借助鼠标在我的Android虚拟设备上选择listView项.
这是我的listView示例代码:
customViewOrders = new CustomViewOrders(getActivity().getBaseContext(), arrayViewOrders);
lstViewOrder.setAdapter(customViewOrders);
Run Code Online (Sandbox Code Playgroud)
这arrayViewOrders是我的ArrayList,它包含从JSON webservice收到的数据.
这是我的JSON响应:
{
"order":[
{
"0":"13829CF",
"gen_id":"13829CF",
"1":"17534CF",
"2":"Complete",
"ord_status":"Complete",
"3":"Online Preview",
"sta_name":"Online Preview",
"4":"2015-10-27 00:00:00",
"image":"cinereel",
"placed_from":"web"
}
]
}
Run Code Online (Sandbox Code Playgroud)
我还在AndroidManifest.xml文件中添加了以下功能:
<uses-feature
android:name="android.hardware.touchscreen"
android:required="false" />
<uses-feature
android:name="android.hardware.faketouch"
android:required="true" />
Run Code Online (Sandbox Code Playgroud)
所以,我的问题是:如何在远程帮助下在真实设备中选择任何东西(即列表项,按钮)?
我正面临一个问题,我现在试图解决这个问题,现在似乎已经遗漏了一些问题.
我已经将Android Studio重新安装到自定义位置以节省我的C:驱动器的一些空间,并对我的环境变量进行了必要的调整.但是,AVD没有以正确的方式接收我的新装置.下图显示了问题:
我完全不知道从哪里开始解决这个问题并弄清楚我做了什么来错过它.
有什么想法吗 ?
android-virtual-device android-studio virtual-device-manager avd-manager
我已经insatlled HAXM但还是我没能AVD开始,我得到了错误埃夫里的时间.
我尝试了堆栈溢出中的所有答案都没有用
Emulator: emulator: ERROR: x86 emulation currently requires hardware acceleration!
15:00 Emulator: CPU acceleration status: Unable to open HAXM device: ERROR_FILE_NOT_FOUND
15:00 Emulator: Process finished with exit code 1
Run Code Online (Sandbox Code Playgroud)
我的Android虚拟设备(由Android Studio 3.3.1在Windows稳定版中运行于Windows 64位)在按“运行选定的配置”以测试我的应用后,突然因IntelHaxm引起的蓝屏死机而停止工作。
重新启动后,我继续尝试再次测试我的应用程序,但是当我按下按钮时,一些CMD命令窗口再次打开,但这一次是由Avast实时检查它们,并且在声明它们没有攻击性之后,他们没有再次启动,它继续照常打开模拟器。
现在,每次我运行模拟器时,它要么立即崩溃,要么显示消息“正在加载状态”,然后显示另一条消息:“重置为冷启动:模拟器引擎失败”并崩溃。
发生这种情况的AVD图片是Android Pie和Android Nougat,以及最新的SDK。
我尝试了什么
我没有发现任何相关文章,并且上述任何解决方案都没有产生任何积极效果(如果有的话)。
事件簿
这些是报告控制台日志中的错误的代码行:
10:36 PM Emulator: qemu_ram_alloc_user_backed: call
10:36 PM Emulator: (user folder path)\AppData\Local\Android\Sdk\emulator\qemu\windows-x86_64\qemu-system-i386.exe: error while loading state for instance 0x0 of device 'goldfish_pipe'
10:36 PM Emulator: deleteSnapshot: for default_boot
10:36 PM Emulator: Critical: UpdateLayeredWindowIndirect failed for ptDst=(192, 162), size=(300x21), dirty=(300x21 0, 0) (A device attached to the system is not functioning.) ((null):0, (null))
10:36 PM Emulator: Critical: UpdateLayeredWindowIndirect failed for …Run Code Online (Sandbox Code Playgroud)