emulator: ERROR: There is no user data image in your build directory. Please make a full build

emulator: ERROR: There is no user data image in your build directory. Please make a full build

我正在做 android 开源项目,我是 aosp 的新手。 我正在 Ubuntu 14.04 64 位构建姜饼。

我成功地编译了源代码,没有任何错误,现在当我 运行 命令 'emulator' 时,我得到以下错误并且我的模拟器不是 运行完全宁

emulator: WARNING: ignoring locked user data image at /home/hari/Android/aosp/out/target/product/generic/userdata-qemu.img
emulator: WARNING: Another emulator is running. user data changes will *NOT* be saved
emulator: ERROR: There is no user data image in your build directory. Please make a full build

我在网上搜索过,但没有找到有类似问题的人。那么,有人知道吗?可能的解决方案是什么?

编辑: 我的 out 目录和 userdata-qemu.img 被锁定了!这不正常吗??

提前致谢。

我认为您的文件已锁定...可能是您从其他用户那里复制了一些文件。确保为所有文件授予一些权限。

cd 从您的 aosp 根目录后退一步并使用此命令

chmod -Rv 755 youraospdirectory/

我有类似的问题,但在我的情况下,整个目录都是问题所在。 所以最好chmod整个目录。