Xamarin无法构建apk

时间:2016-09-19 08:22:30

标签: c# xamarin xamarin.android

我上周更新了VS和Xamarin。不,我有这个闪亮的新ArchiveManager。不幸的是,我不再能够使用它来构建apk。我可以毫无错误地构建它,但是当我尝试归档我的解决方案时,它会在输出中出现错误消息:

The "BuildApk" task failed unexpectedly.
System.IO.FileNotFoundException: Could not find file 'obj\Release\android\bin\packaged_resources-armeabi-v7a'.
File name: 'obj\Release\android\bin\packaged_resources-armeabi-v7a'
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
   at System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite)
   at Xamarin.Android.Tasks.BuildApk.ExecuteWithAbi(String supportedAbis, String apkInputPath, String apkOutputPath)
   at Xamarin.Android.Tasks.BuildApk.Execute()
   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
   at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()

当我删除armeabi-v7a时,它与x86等一样。

我尝试了Android 6和7的SDK工具,但两者都有相同的错误。

这里有什么问题?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。 您可以检查SDK管理器是否安装了系统映像(armeabi-v7a)。 然后尝试选择仅1 架构(如armeabi-v7a)并重新编译。