当我想要在Android上构建我的.NET毛伊岛应用程序时,我收到以下错误:

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.

我try 了几次重新安装Visual Studio,也试图重新安装Android SDK组件,但每次都失败了.

我找不到任何关于这方面的信息.


EDIT :

正如@光裕白-MSFT指出的那样,问题是项目所在的路径造成的.我的路径包含空格.

推荐答案

我在问题帖子Android - APT2000 build error when project path contains non-ASCII symbolsApplication cannot be deployed on Android中找到了一些信息.

构建错误是由于将项目放在包含一些非ASCII字符的文件夹/目录中导致的,如捷克语字母表(用á测试)中断Android构建.但是,这不会影响任何其他C#项目.

Android相关问答推荐

Jetpack Compose make父级图像填充高度

Jetpack Compose中的导航找不到NavHost类的名称为:startDestination";的参数

如何处理穿戴构图上的长点击事件?

在Android Studio中,如何在BuildSrc Dependenices Kotlin文件中指定时标记与旧版本的依赖关系

如何将我的Android应用程序(Kotlin)中的图像分享给其他应用程序?

android crashlytics 显示崩溃但不显示我的课程中的位置

我需要在房间数据库中保留旧的自动迁移行吗?

FFmpeg Android 错误

Android Compose 为什么 Checkbox 在父对象可点击时需要 onCheckChanged?

具有管理员权限的 Kotlin 中的多用户系统

Android AGP 8 + Gradle 8 + Kotlin 1.8 导致 Kapt 出错

Kotlin 协程、 retrofit 、android

在 Jetpack Compose 中对齐行项目

如何以编程方式通过 whatsapp android 共享图像和文本

了解 Compose 声明性逻辑

无法 HEAD 'https://jcenter.bintray.com/com/facebook/react/react-native/maven-metadata.xml'

插入查询室 OnConflictStrategy.REPLACE

如何使用 Kotlin 在 Android Wear(Galaxy watch 4)中继续在后台运行应用程序

Android YouTube SDK - 视频无法在某些 Android 设备中播放

OpenGLES,为什么 glReadPixels() 不能从 FBO 的 Renderbuffer 的 colored颜色 缓冲区中读取数据?