Androidデバイスにアプリをデプロイしようとすると、VSはここで止まっています:
1> C:\ Users\George\AppData\Local\Android\android-sdk\build-tools\23.0.1\zipalign.exe 4 "C:\ Users\George\Documents\Visual Studio 2015\Projects\SGUotA-Xamarin\BBXamarin\BBXamarin\BBXamarin.Droid\bin\Debug\BBXamarin.Droid-Signed-Unaligned.apk "" bin\Debug\BBXamarin.Droid-Signed.apk "
誰でもこれの解決策を提案できますか? 問題のスクリーンショット
エミュレータでこれを経験している場合、「ユーザーデータのワイプ」オプションを使用してエミュレータを再起動すると、この問題はなくなります。
Webに存在する解決策(regedit、クリーン、アンインストール、再起動など)で問題が解決しなかった。私はxamarinのバグジラログを最後まで読んでしまい、解決策は、デプロイする前にエミュレータを実行することですであることがわかりました。単にビルドしてからデプロイし、visualstudioにハングアップするエミュレータを起動させます。ただし、Android AVD Managerからエミュレーターを起動してから、visualstudio経由でデプロイすると、クリーンにデプロイされます。
同じ問題があり、Android SDK Build-toolsを23.0.1からAndroid SDK Managerで新しいバージョンにアップグレードすると、問題が解決しました。
この質問は古いかもしれませんが、私は今この問題を抱えていました。
エミュレータではなく実際のデバイスを使用していますが、私の解決策は次のとおりです。
その後、展開は成功しました。これが誰かの役に立つことを願っています。
実際には、Xamarinのバグのようです。このバグが発生するバージョンはわからないのですが、前回のビルドに更新してから同じ問題が発生します。
このバグは私のAmazon Kindle Fireで発生しています。いくつかのテストの後、これは実際にはバグの多いzipalignではないようですが、デバイスに接続するプロセスが後でハングアップまたは失敗します。
私のAndroidプラットフォームをデバッグできるようにするために、現時点で私が見つけた唯一の回避策は、エミュレータを介してデバッグすることです。私はAndroid_Accelerated_x86(Android 6.0-API 23)エミュレータを使用しましたSDKの最新バージョンに同梱されています。
このエミュレータがXamarin関連かAndroid SDKかはわかりませんが、スタートアッププロジェクトとしてAndroidプラットフォームを使用している場合、Visual Studioのデバッグ可能なデバイスのリストで確認できます。
このエミュレータにデプロイしてデバッグすることができます。少なくとも、このバグが何らかの形で修正されるまでは、作業とデバッグを行うことができます。
幸運を!
ITNOA
Visual Studio 2017をインストールする場合は、まずVisual Studio 2015を削除してからVisual Studio 2017をインストールし、エミュレーターでも同じ問題が発生するようにしました。この問題を解決するには、Visual Studio 2017をアンインストールしてからXamarinを削除し、Android SDK、NDKをコンピューターから完全にインストールし、Visual Studio 2017を再インストールして問題を解決しました。
エミュレーターとデバイスで同じ問題が発生し、高速展開も使用していますが、まだ問題が発生することがあります。
これまでのところ、私の修正はクリーンなソリューションであり、ビルドしてからデプロイすることですが、いつかうまくいくでしょう。または、私のPCを再起動してください。
まだ解決策はありませんが、これら2つを組み合わせて何度も試してみるとうまくいきます。