![](/img/trans.png)
[英]Eclipse hanging when i connect an Android device or starting Android Emulator
[英]“There is not enough storage space on the device to store package” when starting Android emulator
我剛剛在 Visual Studio 2015 中更新了 Xamarin(這是 Visual Studio 的建議更新)。
更新后,當我使用模擬器AVD_GalaxyNexus_ToolsForApacheCordova (Android 4.4 - API 19)
開始調試時,出現以下錯誤:
“InstallPackageAssemblies”任務意外失敗。
System.AggregateException:發生一個或多個錯誤。 ---> Xamarin.AndroidTools.AndroidDeploymentException: InternalError ---> Mono.AndroidTools.InsufficientSpaceException: 設備上沒有足夠的存儲空間來存儲包:/data/local/tmp/Mono.Android.Platform.ApiLevel_23.apk . 釋放一些空間或使用 SD 卡,然后重試。
這不是在更新前幾分鍾發生的,並且該項目在更新期間保持不變。 我很確定這一點。
Xamarin 文檔在此處記錄了此錯誤,並說:
設備上沒有足夠的存儲空間來部署包
當您不在 Visual Studio 中啟動模擬器時會發生這種情況。 在 Visual Studio 之外啟動模擬器時,需要傳遞 -partition-size 512 選項,例如
emulator -partition-size 512 -avd MonoDroid
但我確實從 Visual Studio 中啟動了模擬器。
檢查模擬器的內部存儲大小和可用存儲空間。 默認配置通常不是很大。
如果在真實設備上出現此問題,請嘗試重新啟動。
Cobus的回答對我沒有幫助。 檢查設備的存儲空間,我發現應該有足夠的空間來部署我的應用程序。 到目前為止,我唯一的解決方案是每次發生這種情況時在模擬器中創建新設備。 在我多次部署我的應用程序(例如 50 次以上部署)后,它一直在發生。
我只是清理解決方案並重新構建它。
我遇到了同樣的問題,並通過簡單地從 ADB 模擬器卸載以前的版本來解決它。 卸載: .run 模擬器。 .將應用程序的圖標拖放到垃圾箱。
以下這些步驟對我有用
我通過清理 android 系統緩存解決了這個問題,playstore 中有幾個工具可以解決這個問題,我的情況是我正在使用連接的設備進行調試,所以與模擬器設置無關。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.