【发布时间】:2021-02-11 01:27:41
【问题描述】:
我正在尝试调试过去 3 天的此错误,但仍然无法解决。希望你们中的任何人将来都可以帮助我,可能还有其他人。
失败的地方:每当我尝试部署应用程序时,部署都会失败,并出现以下错误:/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(2112,3 ):错误:找不到路径“/平台”的一部分。 虽然在此之前很少有警告,例如,
AndroidManifest.xml //uses-sdk/@android:targetSdkVersion '21' 小于 $(TargetFrameworkVersion) 'v7.0'。使用 API-24 进行 ACW 编译
一些随机冲突。
但这些只是警告,我不应该担心它们。
到目前为止我做了什么:
- 卸载/安装 Visual Studio
- 尝试通过其 dmg 下载 Xamarin studio,考虑其 IDE 问题,但徒劳无功。
- 已下载所有相关的 android sdk 平台。
- 已删除/再次加载整个项目。
但一切都是徒劳的。如果有人能帮助我解决这个问题或至少指导我正确的方向,我将不胜感激。
注意:我的 Visual Studio 版本是 7.0.1,如果这有帮助的话。
更详细的错误:/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets:错误:找不到路径“/平台”的一部分。在 System.IO.__Error.WinIOError (System.Int32 errorCode, System.String maybeFullPath) [0x00207] 在 /private/tmp/source-mono-2017-02/bockbuild-2017-02/profiles/mono-mac-xamarin/ build-root/mono-x86/mcs/class/referencesource/mscorlib/system/io/__error.cs:188
自己解决了:
从工具 -> 添加自定义工具 -> SDK 位置 -> Android 添加了 ndk 路径。查找ndk路径,输入相同并运行。
感谢大家的帮助!
【问题讨论】:
-
你能在一个空的空白项目中试试吗?如果问题没有出现,您能否分享一个可以重现该问题的基本演示?
-
也这样做了...而是删除了整个 IDE 并重新安装了它,但仍然会出现同样的错误。当我尝试在设备或模拟器上上传构建时出现问题。构建一代很好。显示部署错误。
-
你有没有试过在其他模拟器或设备上部署它?
-
我不知道这是什么意思。在项目“/Users/Projects/Droid/Droid.csproj”中完成构建目标“_BuildApkEmbed”。-- FAILED
标签: visual-studio xamarin xamarin.android