Я больше не могу развернуть приложение, потому что система говорит мне, что на устройстве не осталось места. Я проверил приложение «Мои файлы» прямо на устройстве, и оно сообщает:
Внутренняя память: 11,17 ГБ / 16,00 ГБ
Это означает, что осталось более 4 ГБ.
Список ошибок:
Ошибка ADB0000: сбой развертывания
Ошибка ADB0000: не удалось создать файл: на устройстве не осталось места
Предупреждение Не удалось удалить файл пакета: {0} Произошла одна или несколько ошибок.
Выход на консоль:
1>Project "SomeProject.csproj" (GetCopyToOutputDirectoryItems target(s)):
1>Done building project "SomeProject.csproj".
1>SomeProject.Android -> C:\Projects\SomeProject\SomeProject\SomeProject.Android\bin\Debug\SomeProject.Android.dll
1>No way to resolve conflict between "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" and "mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e". Choosing "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" arbitrarily.
1>Failed to delete package file: {0} One or more errors occurred.
1>ADB0000: Deployment failed
1>Mono.AndroidTools.AdbException: couldn't create file: No space left on device
1> at Mono.AndroidTools.Util.AggregateAsyncResult.CheckError(CancellationToken token) in E:\A\_work\488\s\External\androidtools\Mono.AndroidTools\Util\AggregateAsyncResult.cs:line 72
1> at Mono.AndroidTools.Adb.AdbSyncClient.EndPush(IAsyncResult result) in E:\A\_work\488\s\External\androidtools\Mono.AndroidTools\Adb\AdbSyncClient.cs:line 771
1> at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
1>ADB0000: couldn't create file: No space left on device
1> at Mono.AndroidTools.Util.AggregateAsyncResult.CheckError(CancellationToken token) in E:\A\_work\488\s\External\androidtools\Mono.AndroidTools\Util\AggregateAsyncResult.cs:line 72
1> at Mono.AndroidTools.Adb.AdbSyncClient.EndPush(IAsyncResult result) in E:\A\_work\488\s\External\androidtools\Mono.AndroidTools\Adb\AdbSyncClient.cs:line 771
1> at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
1>Done building project "SomeProject.Android.csproj" -- FAILED.
1>Build FAILED.
1>Deployment failed to Samsung SM-T390.
========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========
Похоже, журнал устройств не обновляется сам ...
Что я пробовал:
- отключил и переподключил устройство через USB
- очистить и восстановить
- перезагрузить устройство
- перезагрузка VS
- перезагрузите компьютер
- использовал приложение Samsung "для обслуживания оборудования", чтобы очистить свободную память
- поиск ошибки в интернете
Что еще я могу попробовать и что я могу сделать, чтобы это не повторилось?
Обновление:
Теперь я удалил другие приложения. Развертывание сработало только один раз. Чем я получил
FastDevDirectoryCreationFailed
Я отключил быстрое развертывание и снова получаю
На устройстве не осталось места ...
Сброс устройства - мой единственный вариант? Или это ошибка инструментов сборки?