Android Emulator被完全释放-运行telnet power命令使Emulator崩溃
朋友们晚上好,我是android的新手。我的问题是,当我启动emulator时,它将电池显示为nill,消息显示为Android Emulator被完全释放-运行telnet power命令使Emulator崩溃,android,eclipse,android-emulator,Android,Eclipse,Android Emulator,朋友们晚上好,我是android的新手。我的问题是,当我启动emulator时,它将电池显示为nill,消息显示为连接到充电器。当我在互联网上搜索这个的时候,我使用了Telnet命令。我曾使用以下命令— telnet localhost 5554 power capacity 100 这会使我的应用程序崩溃。不仅是power命令,还有help之外的其他命令。我尝试过将功率更改为99、70、20等,输出没有任何变化 为此,我尝试了文章中给出的建议 我也尝试过给出的解决方案 这个问题可能看起来是已
连接到充电器
。当我在互联网上搜索这个的时候,我使用了Telnet命令。我曾使用以下命令—
telnet localhost 5554
power capacity 100
这会使我的应用程序崩溃。不仅是power
命令,还有help
之外的其他命令。我尝试过将功率更改为99、70、20等,输出没有任何变化
为此,我尝试了文章中给出的建议
我也尝试过给出的解决方案
这个问题可能看起来是已经存在的问题的重复。但是,我已经尝试了所有这些解决方案
我有
- 重新安装的eclipse
- 重新安装的android sdk
- 重新安装的avd管理器
- 重新创建现有AVD
我还遵循了上面给出的说明和建议,比如更改
.android\avd\
文件夹中config.ini文件中的hw.battery
选项。。我使用adb设备
检查了设备列表。起初,我在名单上什么都没有。然后我运行这个命令adb connect
。然后,我打开了runconfigurations
。我在列表中看到了虚拟设备。我选择了它并开始运行我的应用程序。解决方案是在AVD config.ini文件中设置hw.battery=yes
,如下所述:
C:\Users\{yourUserName}\.android\avd\{yourAVDName}.avd
hw.battery=yes
这可能是使用telnet时emulator中的一个错误,顺便说一句,这是一个与操作系统无关的问题,它可能出现在Microsoft Windows或Linux中。 请参见问题页面: 我尝试了许多解决方案,但都失败了,但是当我删除AVD并创建新的AVD时,问题消失了
关于这一点,我使用windows7,我在模拟器上也遇到了同样的问题。当我操作config.ini文件时,我必须在每一行中添加退格字符,因为所有文件内容都在一行中,如下所示:
avd.ini.encoding=ISO-8859-1hw.dPad=nohw.lcd.density=240hw.cpu.arch=armhw.device.hash=499058361
avd.ini.encoding=ISO-8859-1
hw.dPad=no
hw.lcd.density=240
hw.cpu.arch=arm
hw.device.hash=499058361
。。。。。等等
格式化后,它看起来如下所示:
avd.ini.encoding=ISO-8859-1hw.dPad=nohw.lcd.density=240hw.cpu.arch=armhw.device.hash=499058361
avd.ini.encoding=ISO-8859-1
hw.dPad=no
hw.lcd.density=240
hw.cpu.arch=arm
hw.device.hash=499058361
这对我很有用。现在仿真器几乎可以接受所有命令。我甚至不知道仿真器可能会耗尽电池。对我来说,这个符号看起来总是因为某种原因而收费。直到昨天我也这么认为,这对我来说真的很奇怪。我的模拟器中的电池符号与
http://stackoverflow.com/questions/16484325/cant-get-eclipse-avd-nexuss-4-1-to-work-says-connect-your-charger#
链接。因此,我甚至无法运行至少一个hello world应用程序。您是否尝试过电源状态已满、电源容量100、打开交流电源
?是的,我尝试过,但输出没有差异。