【发布时间】:2018-02-12 03:49:36
【问题描述】:
我一直收到
设备上没有剩余空间
尝试从我的 Xamarin.Forms 解决方案运行 Android 项目时出现错误消息。这是下面的错误消息。这适用于物理设备,但不适用于模拟器。有什么我可以尝试的吗?
Detecting installed packages
Target device is x86.
Installing the Mono shared runtime (debug - 1503094152)...
10% ... 3520kb of 35036kb copied
20% ... 7040kb of 35036kb copied
Installing shared runtime
30% ... 10560kb of 35036kb copied
40% ... 14016kb of 35036kb copied
50% ... 17536kb of 35036kb copied
60% ... 21056kb of 35036kb copied
70% ... 24576kb of 35036kb copied
80% ... 28032kb of 35036kb copied
90% ... 31552kb of 35036kb copied
Deployment failed
Mono.AndroidTools.AdbException: No space left on device
at Mono.AndroidTools.Util.AggregateAsyncResult.CheckError (System.Threading.CancellationToken token) [0x0002a] in /Users/builder/data/lanes/4986/28510831/source/monodroid/tools/msbuild/external/androidtools/Mono.AndroidTools/Util/AggregateAsyncResult.cs:72
at Mono.AndroidTools.Adb.AdbSyncClient.EndPush (System.IAsyncResult result) [0x00006] in /Users/builder/data/lanes/4986/28510831/source/monodroid/tools/msbuild/external/androidtools/Mono.AndroidTools/Adb/AdbSyncClient.cs:771
at System.Threading.Tasks.TaskFactory`1[TResult].FromAsyncCoreLogic (System.IAsyncResult iar, System.Func`2[T,TResult] endFunction, System.Action`1[T] endAction, System.Threading.Tasks.Task`1[TResult] promise, System.Boolean requiresSynchronization) [0x0000f] in /private/tmp/source-mono-d15-3/bockbuild-d15-3/profiles/mono-mac-xamarin/build-root/mono-x64/mcs/class/referencesource/mscorlib/system/threading/Tasks/FutureFactory.cs:550
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.Debugging.targets(516,2): error : No space left on device
Touching "obj/Debug/upload.flag".
Done building target "_Upload" in project "Articles.Droid.csproj".
Done building project "Articles.Droid.csproj".
Build succeeded.
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.Debugging.targets(516,2): error : No space left on device
0 Warning(s)
1 Error(s)
【问题讨论】:
-
您是否尝试过增加模拟器映像中的可用空间?
-
不知道该怎么做。我对 xamarin.forms 很陌生
-
它与 XF 无关。它纯粹是模拟器的一个功能,它是一个谷歌应用程序。 SO 和网络上的其他地方有很多帖子解释了如何做到这一点。
-
顺便说一句,我使用的是 Visual Studio for Mac 而不是 Eclipse。
标签: xamarin.forms android-emulator