【问题标题】:Problem with emulator after new ADT update新 ADT 更新后模拟器出现问题
【发布时间】:2011-10-05 14:42:18
【问题描述】:

更新到 ADT 12 后,一开始还可以,后来遇到了一些问题:

模拟器运行不正常,并给出了我在下面报告的问题。

我尝试使用 XML 窗口中的快速代码,它混合了代码行。有没有人遇到过同样的问题?

这是我在尝试运行项目后在控制台中遇到的错误:

[2011-07-14 20:28:36 - cursoMC5leccion6] ------------------------------
[2011-07-14 20:28:36 - cursoMC5leccion6] Android Launch!
[2011-07-14 20:28:36 - cursoMC5leccion6] adb is running normally.
[2011-07-14 20:28:36 - cursoMC5leccion6] Performing com.wocmultimedia.cursoMC5leccion6.Main activity launch
[2011-07-14 20:28:36 - cursoMC5leccion6] Automatic Target Mode: launching new emulator with compatible AVD 'avdGooglemarket'
[2011-07-14 20:28:36 - cursoMC5leccion6] Launching a new emulator with Virtual Device 'avdGooglemarket'
[2011-07-14 20:28:42 - cursoMC5leccion6] New emulator found: emulator-5554
[2011-07-14 20:28:42 - cursoMC5leccion6] Waiting for HOME ('android.process.acore') to be launched...
[2011-07-14 20:29:57 - cursoMC5leccion6] emulator-5554 disconnected! Cancelling 'com.wocmultimedia.cursoMC5leccion6.Main activity launch'!
[2011-07-14 20:33:22 - cursoMC5leccion6] ------------------------------
[2011-07-14 20:33:22 - cursoMC5leccion6] Android Launch!
[2011-07-14 20:33:22 - cursoMC5leccion6] adb is running normally.
[2011-07-14 20:33:22 - cursoMC5leccion6] Performing com.wocmultimedia.cursoMC5leccion6.Main activity launch
[2011-07-14 20:33:22 - cursoMC5leccion6] Automatic Target Mode: launching new emulator with compatible AVD 'avdGooglemarket'
[2011-07-14 20:33:22 - cursoMC5leccion6] Launching a new emulator with Virtual Device 'avdGooglemarket'
[2011-07-14 20:33:24 - Emulator] WARNING: Data partition already in use. Changes will not persist!
[2011-07-14 20:33:24 - Emulator] WARNING: SD Card image already in use: C:\Documents and Settings\Angelo Giammarresi\.android\avd\avdGooglemarket.avd/sdcard.img
[2011-07-14 20:33:24 - Emulator] WARNING: Cache partition already in use. Changes will not persist!
[2011-07-14 20:33:24 - cursoMC5leccion6] New emulator found: emulator-5556
[2011-07-14 20:33:24 - cursoMC5leccion6] Waiting for HOME ('android.process.acore') to be launched...

【问题讨论】:

    标签: android emulation adt


    【解决方案1】:

    AVD 会锁定一些资源才能运行。清除您的 .lock 目录,AVD 可能没有正确关闭导致资源仍被锁定,AVD 通过简单地删除 .lock 目录来解锁资源,您可以通过删除 .lock 目录手动执行此操作。

    【讨论】:

      【解决方案2】:

      清除您的 Eclipse AVD(使用 *.lock 文件删除数据)

      【讨论】:

        【解决方案3】:

        删除 AVD 目录中的所有“*.lock”目录,即 [...]/.android/avd/[youravd].avd

        【讨论】:

          【解决方案4】:

          要在不丢失 AVD 状态的情况下清除“已在使用”问题,您需要删除的特定文件是 YourAVDName.avd 下 .lock 目录中的“pid”文件。我在 AVD 未运行时执行了此操作,但我没有在未关闭 AVD 的情况下对其进行测试,因此我不确定这是否有必要(尽管这似乎合乎逻辑。)

          【讨论】:

            【解决方案5】:

            您有时还需要删除 snapshots.img

            Windows 7 上 AVD 文件夹的路径是:

            C:\Users\(YourUsername)\.android\avd\(YourAVDsName.avd)\

            【讨论】:

              【解决方案6】:

              从 avd 文件夹中删除用户数据和 sdcard 图像文件。这将为我解决此错误

              【讨论】:

              • 我做了不同的尝试,我认为这是这个 2.2 google api 问题的问题,因为只有这种 AVD 才会发生这种情况。如果我创建一个不同的基于 API 的 AVD,它运行没有问题。我曾经运行它,直到在控制台中以红色显示启动已被取消,然后我关闭模拟器并再次运行它以使其完美运行。
              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2014-09-15
              • 2011-10-08
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2020-09-18
              相关资源
              最近更新 更多