尝试在Android设备中部署应用时,VS卡在这里:
1> C:\ Users \用户乔治\应用程序数据\本地\的Android \ Android的SDK \积聚工具\ 23.0.1 \ zipalign.exe 4“C:\ Users \ George \ Documents \ Visual Studio 2015年\项目\ SGUotA,Xamarin \ BBXamarin \ BBXamarin \ BBXamarin.Droid \ BIN \调试\ BBXamarin.Droid签名,Unaligned.apk” 的 “bin \调试\ BBXamarin.Droid-Signed.apk”
有人可以为此提出解决方案吗? screenshot of the problem
答案 0 :(得分:15)
我在使用任何模拟器的Visual Studio 2015中遇到了同样的问题。在我的情况下,事实证明我必须更改包装选项以摆脱问题。
答案 1 :(得分:4)
对于在模拟器上遇到此问题的用户,如果使用"擦除用户数据"重新启动模拟器。选项这个问题消失了。
答案 2 :(得分:3)
网络上存在的任何解决方案(regedit,清理,卸载,重新启动等等)都没有为我解决问题。我最后阅读了xamarin的bugzilla日志,发现 解决方案是在尝试部署 之前让模拟器运行。如果您只是构建,然后部署并让visualstudio启动它将挂起的模拟器。但是,如果您从Android AVD Manager启动模拟器,然后通过visualstudio进行部署,它将干净地运行部署。
答案 3 :(得分:2)
我遇到了同样的问题,将Android SDK Build-tools从23.0.1升级到Android SDK Manager中的新版本后,问题就解决了。
答案 4 :(得分:1)
实际上,它似乎是Xamarin的一个错误。我不知道从哪个版本发生这个错误,但我有同样的问题,因为我已经更新到最后的Builds。
我的亚马逊Kindle Fire出现了这个错误。经过一些测试,看起来这不是真正的zipalign有缺陷,而是附加到后来挂起/失败的设备的过程。
为了能够调试我的Android平台,我目前找到的唯一解决方法是通过模拟器进行调试。我使用过最新版SDK附带的Android_Accelerated_x86(Android 6.0 - API 23)模拟器。
我不知道这个模拟器是否与Xamarin相关或者是否来自Android SDK,但是当您在Android平台上作为启动项目时,您可以在Visual Studio中的可调试设备列表中找到它。
我可以在此仿真器上部署并对其进行调试。至少我们可以工作和调试,直到这个错误以某种方式修复。
祝你好运!答案 5 :(得分:1)
ITNOA
当我想安装Visual Studio 2017时,我首先删除Visual Studio 2015然后安装Visual Studio 2017并在模拟器中遇到同样的问题,为了解决这个问题,我卸载了Visual Studio 2017,然后删除了Xamarin和Android SDK,NDK完全从我的电脑,然后再次安装Visual Studio 2017,我的问题解决了。
答案 6 :(得分:1)
这个问题可能已经过时但我现在遇到了这个问题 我使用的是真正的设备,而不是模拟器,我的解决方案是:
然后部署工作。我希望这会帮助别人。
答案 7 :(得分:0)
我在我的仿真器和设备上遇到了同样的问题,并且还使用了快速部署但仍有时会看到问题。
到目前为止,我的解决方案是干净的解决方案和构建然后部署,有时会工作。 或者,重新启动我的电脑,这也有时可行。
我还没有解决方案,但结合这两个并尝试很多时间,它会起作用。
答案 8 :(得分:0)