【发布时间】:2016-09-19 08:22:30
【问题描述】:
我上周更新了 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 工具,但都出现同样的错误。
这里有什么问题?
【问题讨论】:
-
有类似问题。需要 .apk 文件在 android 上运行我的 UITests,但它不在 debug/bin 中。
-
NPardrutt,你能确认一下你的版本信息吗?我尝试使用 XVS 4.2.0.695、构建工具 24.0.3、SDK 工具 25.2.2、平台工具 24.0.3。 @user1232726,如果您使用存档管理器成功,您可以分发和使用 AdHoc 获取 APK。否则,首先在设备/模拟器上运行,然后 bin 将有一个 .apk。
标签: c# xamarin xamarin.android