【问题标题】:"zipalign.exe" exited with code 1. (Xamarin.Android)“zipalign.exe”以代码 1 退出。(Xamarin.Android)
【发布时间】:2018-04-09 06:43:58
【问题描述】:

将我的 vs2017 更新到 16.6.5,并将 google sdk-build-tools 更新到 27.0.3 后,我的项目在调试平板电脑时出现问题。我的项目类型是 xamarin.android,我检查了 xamarin.forms 但我的(不是模拟器)平板电脑的调试是炒锅!同样在此更新之前,我的调试没有任何问题。 这是我在诊断模式下的项目输出:

3>Done executing task "Delete".
3>Using "AndroidZipAlign" task from assembly "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Build.Tasks.dll".
3>Task "AndroidZipAlign"
3>Task Parameter:Source=F:\Projects\Amin\AminApp\AminApp\obj\Debug\android\bin\com.aminsystem.forush.apk
3>Task Parameter:DestinationDirectory=bin\Debug\
3>Task Parameter:ToolPath=C:\Program Files (x86)\Android\android-sdk\build-tools\27.0.3
3>AndroidZipAlign Task
3>  Alignment: 4
3>  Source: F:\Projects\Amin\AminApp\AminApp\obj\Debug\android\bin\com.aminsystem.forush.apk
3>  DestinationDirectory: bin\Debug\
3>C:\Program Files (x86)\Android\android-sdk\build-tools\27.0.3\zipalign.exe 4 "F:\Projects\Amin\AminApp\AminApp\obj\Debug\android\bin\com.aminsystem.forush.apk" "bin\Debug\\com.aminsystem.forush-Signed.apk" 
3>Done executing task "AndroidZipAlign".
3>Task "AndroidZipAlign"
3>Task Parameter:Source=F:\Projects\Amin\AminApp\AminApp\obj\Debug\android\bin\com.aminsystem.forush-armeabi-v7a.apk
3>Task Parameter:DestinationDirectory=bin\Debug\
3>Task Parameter:ToolPath=C:\Program Files (x86)\Android\android-sdk\build-tools\27.0.3
3>AndroidZipAlign Task
3>  Alignment: 4
3>  Source: F:\Projects\Amin\AminApp\AminApp\obj\Debug\android\bin\com.aminsystem.forush-armeabi-v7a.apk
3>  DestinationDirectory: bin\Debug\
3>C:\Program Files (x86)\Android\android-sdk\build-tools\27.0.3\zipalign.exe 4 "F:\Projects\Amin\AminApp\AminApp\obj\Debug\android\bin\com.aminsystem.forush-armeabi-v7a.apk" "bin\Debug\\com.aminsystem.forush-armeabi-v7a-Signed.apk" 
3>Output file 'bin\Debug\\com.aminsystem.forush-armeabi-v7a-Signed.apk' exists
3>"zipalign.exe" exited with code 1.
3>Done executing task "AndroidZipAlign" -- FAILED.
3>Done building target "_Sign" in project "AminApp.csproj" -- FAILED.
3>Done building project "AminApp.csproj" -- FAILED.
3>Build FAILED.
3>
3>Deploy failed on Samsung SM-T585
========== Build: 2 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========

如您所见,我的项目编译成功!

我也尝试将 zipalign.exe 从 Android\android-sdk\build-tools\27.0.3 复制到 Android\android-sdk\tools,但它不起作用。

【问题讨论】:

  • 尝试this 文章并按照给定说明配置属性。

标签: xamarin.android zipalign


【解决方案1】:

问题已通过将 Debug 选项更改为 X86 解决! 感谢https://www.c-sharpcorner.com/forums/deployment-error-with-xamarin-android-application

【讨论】:

    【解决方案2】:

    在我的情况下,zipalign.exe 被 Windows 病毒和威胁防护阻止,一旦我允许它,它就开始正常工作。

    【讨论】:

      猜你喜欢
      • 2015-07-20
      • 1970-01-01
      • 2019-10-15
      • 2017-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      相关资源
      最近更新 更多