当我想在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所指出的,问题出在项目所在的路径上,我的路径包含空格。
1条答案
按热度按时间pod7payv1#
我在问题线程Android - APT2000 build error when project path contains non-ASCII symbols和Application cannot be deployed on Android中找到了一些信息。
构建错误是由于将项目放在包含一些非ASCII字符的文件夹/目录中而导致的,例如捷克字母表(使用á测试)会破坏Android构建。然而,这不会影响任何其他C#项目。