我是初学者 android 应用程序开发人员。我也在模拟器和设备上的eclipse中做了很多应用程序。但现在它在模拟器上运行项目时出错。它正在设备手机上运行,但在模拟器上出现以下错误:
[2011-08-02 11:14:00 - hello1] ------------------------------
[2011-08-02 11:14:00 - hello1] Android Launch!
[2011-08-02 11:14:00 - hello1] adb is running normally.
[2011-08-02 11:14:00 - hello1] Performing com.mahiways.Hello1.Hello1Activity activity launch
[2011-08-02 11:14:00 - hello1] Automatic Target Mode: launching new emulator with compatible AVD 'myemu'
[2011-08-02 11:14:00 - hello1] Launching a new emulator with Virtual Device 'myemu'
[2011-08-02 11:14:01 - Emulator] PANIC: Could not open: C:\Users\hallo\.android/avd/myemu.ini
我该如何解决这个问题?
最佳答案
这是 ADT 插件中的一个错误。在修复之前的解决方法是使用 NTFS 符号链接(symbolic link)。
我有一个用于 Windows 7 的 C: 驱动器和一个用于我所有工作和数据的 D: 驱动器。安装 Windows 7 后,我将所有特殊文件夹从 C:\Users\John Doe 重新定位到 D:\John Doe。当 ADT 插件和配置文件位于 D: 上时,ADT 插件正尝试从 C: 加载模拟器( panic :无法打开等)。 NTFS 可以使用 NTFS 符号链接(symbolic link)让 ADT 插件从 D: 中读取。在 C:\Users\John Doe 中打开命令提示符(显然使用您的用户名),使用 mklink 命令。
mklink /J "C:\Users\John Doe\\.android" "D:\John Doe\\.android"
现在,当 ADT 插件尝试在 C: 上引用 .android 时,NTFS 将请求发送到 D: 并且模拟器正确启动。
关于android模拟器错误:[2011-08-02 11:14:01 - Emulator] PANIC: Could not open: C:\Users\hallo\. android/avd/myemu.ini,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6936230/