Visual Studio无法在Android上编译.NET MAUI项目

zfciruhq  于 2022-12-23  发布在  Android
关注(0)|答案(1)|浏览(293)

当我想在Android上构建. NET MAUI应用程序时,我收到此错误:

1>        C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\33.0.4\tools\Xamarin.Android.Aapt2.targets(212,3): error APT2000: The specified file cannot be found. (2).
1>        Processing A:\Documents\Semestre 5 Info\Recipes-MobileApp\CookUs\CookUs\obj\Release\net7.0-android\android\bin\packaged_resources JobId: 114 Exists: True JobWorked: False
1>        Link did not succeed. Deleting A:\Documents\Semestre 5 Info\Recipes-MobileApp\CookUs\CookUs\obj\Release\net7.0-android\android\bin\packaged_resources
1>      Done executing task "Aapt2Link" -- FAILED.
1>    Done building target "_CreateBaseApkWithAapt2" in project "CookUs.csproj" -- FAILED.
1>  Done executing task "CallTarget" -- FAILED.

我试着重新安装VisualStudio几次,也重新安装AndroidSDK组件,但每次都失败了。
我找不到任何关于这个的信息。

    • 编辑:**

正如@光宇白-MSFT所指出的,问题出在项目所在的路径上,我的路径包含空格。

pod7payv

pod7payv1#

我在问题线程Android - APT2000 build error when project path contains non-ASCII symbolsApplication cannot be deployed on Android中找到了一些信息。
构建错误是由于将项目放在包含一些非ASCII字符的文件夹/目录中而导致的,例如捷克字母表(使用á测试)会破坏Android构建。然而,这不会影响任何其他C#项目。

相关问题