Android ADT仿真器出现故障,出现“故障”;设备上没有剩余空间”;通过150GB的空间
我刚刚用Android 4.4.2安装了最新的ADTAndroid ADT仿真器出现故障,出现“故障”;设备上没有剩余空间”;通过150GB的空间,android,eclipse,cordova,Android,Eclipse,Cordova,我刚刚用Android 4.4.2安装了最新的ADTBuild:v22.3.0-887826,并更新了sdk管理器中的工具和附加组件。我有一个还剩150 GB的SSD和另一个还剩2x GB空间的内部存储HDD。如果使用nexus 7的设备定义创建新设备,则会出现以下错误(不仅在nexus 7 prefs上): 我试图删除avd,但没有任何改变。我将dir设置为chmod-r777,但没有设置。 我还仔细检查了平台工具和工具的$PATH。 我不知道发生了什么事。另外,我在OSX10.9Maverr
Build:v22.3.0-887826
,并更新了sdk管理器中的工具和附加组件。我有一个还剩150 GB的SSD和另一个还剩2x GB空间的内部存储HDD。如果使用nexus 7的设备定义创建新设备,则会出现以下错误(不仅在nexus 7 prefs上):
我试图删除avd,但没有任何改变。我将dir设置为chmod-r777
,但没有设置。
我还仔细检查了平台工具和工具的$PATH。
我不知道发生了什么事。另外,我在OSX10.9Maverricks上使用Phonegap
[编辑]
正如萨索所描述的: 我更改了现有的RAMF以适应ADT仿真器RAM设置。
我不知道我的RAMF有多大。
1.因此,我决定删除该文件夹:
sudo rm -rf /System/Library/StartupItems/RamFS
二,。重新启动(推荐)后,我使用了以下shell脚本:
并将第55行中my
RAMDisk/private/tmp 256的大小更改为1024
只需使用以下命令在主目录中创建它:
cd ~/
sudo vim MoveTemporaryFoldersToRamdisk.sh
chmod 755 MoveTemporaryFoldersToRamdisk_MacOSX.sh
sh MoveTemporaryFoldersToRamdisk_MacOSX.sh
重新启动系统后,一切正常
如果它仍然不适用于您:请检查模拟器中的RAM设置,并根据实际硬件RAM和模拟器设置更改RAMF的大小,或者像Saso的回答中那样简单地将其删除。我已经解决了这个问题。
如果您有MAC OS X,您可能希望禁用您创建的RAMF。
要么:
或:
后者需要禁用它
执行上述步骤之一后,不要忘记重新启动MAC;)
很明显,SDK提供了误导性的信息,说明空间不足
您也可以增加ramf的大小,但是您有多少RAM
我希望这能有所帮助。我也有同样的问题。有人吗?是的!非常感谢你。我差点放弃。。。我用正确的答案解决了我的问题。
cd ~/
sudo vim MoveTemporaryFoldersToRamdisk.sh
chmod 755 MoveTemporaryFoldersToRamdisk_MacOSX.sh
sh MoveTemporaryFoldersToRamdisk_MacOSX.sh
sudo rm -rf /System/Library/StartupItems/RamFS
sudo chmod -R 000 /System/Library/StartupItems/RamFS