【问题标题】:Using Eclipse for androidSDK, when I go to run, I get WARNING: Data partition already in use. Changes will not persist!使用 Eclipse for androidSDK,当我去运行时,我得到警告:数据分区已经在使用中。变化不会持续!
【发布时间】:2011-07-28 04:55:07
【问题描述】:

我对 Java、Android 和 eclipse 完全陌生。在做最初的 Hello, Android 教程时,我去运行并得到以下内容:

WARNING: Data partition already in use. Changes will not persist!
WARNING: Cache partition already in use. Changes will not persist!

【问题讨论】:

    标签: java android eclipse


    【解决方案1】:

    转到 DDMS 透视图,单击屏幕捕获相机图标旁边的向下箭头,然后从下拉菜单中选择重置 adb。

    我的 apk 文件也没有部署,重置 adb 解决了它。 :)

    【讨论】:

    • 我在 DDMS 透视图中看不到屏幕捕获相机图标。
    • 为我工作 +1 以获得好的解决方案再次感谢
    • 如果您看不到该图标,可能是因为您当时没有运行模拟器 - Eclipse 必须连接到模拟器才能使该透视图有用!
    【解决方案2】:

    更简单的修复: 在 Windows 中打开命令提示符 (cmd.exe)。 在 Linux 中打开终端。 在 SDK 文件夹中找到adb.exe ..\android-sdk\platform-tools\abd.exe

    cd <sdk directory> (move to the folder listed above)
    dir (to make sure abd.exe is in that directory)
    adb kill-server (stop the abd service, won't return anything)
    adb start-server (start the abd service back up, should give a couple of readings)
    

    然后重新测试,问题解决了!

    【讨论】:

    • @Gili 我遇到了类似的问题,当我执行 start0server 时,我收到以下消息。 * 守护进程没有运行。现在在端口 5037 上启动它 * ADB 服务器没有确认 * 无法启动守护进程 *
    • 守护进程成功启动 - 但没有变化。仍然“分区已在使用中”。
    【解决方案3】:

    我只是遇到了同样的问题,这就是我发现自己在这里的原因。

    我做的是运行 cmd 然后 adb kill-server,然后在 windows 中打开任务管理器并杀死 emulator-x86.exe 进程。 然后重新运行项目,它应该可以正常工作了。

    我猜 adb kill-server 甚至没有必要。

    【讨论】:

    • 杀死进程对我没有帮助。
    • @Pritesh 你找到其他方法了吗?
    【解决方案4】:

    如果您考虑有关“Read/Write Android Emulator sdcard.img in Windows”的本教程,请检查该虚拟磁盘是否尚未以某种方式挂载:

    如果 ImDisk 抱怨文件正在使用中,请关闭模拟器。
    他们不会一起跑。
    在 Android 中卸载图像不允许在 Windows 中安装图像,必须关闭模拟器才能将图像从锁定状态中释放

    OP JiminyCricket 确认这是某种“资源锁”:

    我的操作系统的简单重启修复了它。谢谢!

    【讨论】:

    • 我的操作系统的简单重启修复了它。谢谢!
    【解决方案5】:

    删除该 AVD 并创建一个新的。这对我有用,而且是最简单的方法,根本不需要配置。

    【讨论】:

    • 也为我工作。注意:从 eclipse 创建。
    【解决方案6】:

    只需重新启动您的 Android SDK 和 Eclipse 如果即使重新启动PC也不起作用 只需删除该 Android 虚拟设备并使用 AVD 创建新设备即可。

    希望对你有帮助!!

    【讨论】:

      【解决方案7】:

      一种解决方案是简单地清理您的项目。从菜单项目>清理...清理所有项目。

      重启 Eclipse 时这对我有用。

      我收回...这是暂时的和不完整的。在我杀死 adb 服务之前,即使重新启动我的 eclipse 和我的系统也没有帮助,按照这里的建议重新启动它。现在一切看起来都很干净(敲木头)

      【讨论】:

        【解决方案8】:

        确保没有代理软件阻止 Eclipse 连接到互联网。

        这样做解决了我的问题!

        【讨论】:

          【解决方案9】:

          对我来说,只需在 Eclipse -> Window -> AVD Manager 中创建一个新的虚拟 Android 设备即可。

          【讨论】:

            【解决方案10】:
            Delete pid file from all blow directories
            .android\avd\[your_device].avd\cache.img.lock &
            hardware-qemu.ini.lock &
            sdcard.img.lock &
            userdata-qemu.img.lock directories
            
            Then start AVD.
            

            【讨论】:

              【解决方案11】:

              转到 AVD 管理器,然后选择设备并转到编辑按钮 并确保内存选项中的 RAM 不超过 768M。 有时窗口可能无法模拟,请先尝试逐渐减小值 如果模拟器无法启动。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2013-01-02
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2020-06-13
                相关资源
                最近更新 更多