当前位置: 首页 > 知识库问答 >
问题:

Xamarin Studio 2-最新稳定更新-执行任务Aapt时出错:源序列为空

锺星洲
2023-03-14

我使用Xamarin Studio的试用版为我的最后一年的项目,包括一个Android应用程序。起初一切都很顺利。但是今天在更新到最新的稳定版本后,我遇到了一个错误(如这篇文章的标题所述)。

生成日志如下所示:

构建解决方案:MyActive。移动(调试

构建:mcaaroid(调试)

构建开始于2013年5月18日17:04:44。

项目“/Users/hazimanabhmy/Projects/MyActivity.Mobile/mcaaroid/mcaaroid.csproj”(构建目标):

目标_CheckProjectItems:CheckProjectItems任务本机库:JavaLibraries:JavaSourceFiles:

目标_computeAndRoidAssetPath:ResourceFiles:Assets/WebUI/newsfeed。html资产/WebUI/images/bg_内容。png资产/WebUI/css/style。css资产/WebUI/images/flag。png中间文件:

目标_GenerateAndroidAssetsDir:跳过目标“_GenerateAndroidAssetsDir”,因为其输出是最新的。

目标_computeandroidResourcePath:ResourceFiles:Resources/values/String。xml资源/drawable/Icon。png资源/布局/登录。axml资源/可绘制/乐酷徽标。png参考资料/drawable/bg。jpg资源/drawable/icon\u密码。png资源/可绘制/图标用户。png资源/布局/主页。axml资源/绘图/信息。png资源/可绘制/设置。png资源/可绘制/帮助。png资源/可绘制/背景内容。png资源/drawable/shadow_black。9.png资源/可绘制/cog。png资源/可绘制/工具。png参考资料/layout/ReadMatric。axml资源/可提取/矩阵。jpg资源/drawable/McAgo。png中间文件:

目标_GenerateAndroidResourceDir:跳过目标“_GenerateAndroidResourceDir”,因为其输出是最新的。

目标_resolveMoneandroidsdks:monoardroid工具:/Library/Frameworks/Xamarin。Androidframework/Versions/Current/lib/mandroid/monoadroidframework:/Library/Frameworks/Xamarin。Androidframework/Versions/Current/lib/mandroid/platforms/android-10/图书馆/框架/Xamarin。Androidframework/Versions/Current/lib/mono/2.1 MonoAndroid二进制文件:/Library/Frameworks/Xamarin。Androidframework/Versions/Current/bin/Android-NDK:Android-SDK:/Users/hazimanabhmy/Library/Developer/Xamarin/Android-SDK-mac_x86/Java-SDK:/usr/

目标_ValidateAndroidPackageProperties:GetAndroidPackageName任务清单文件:/Users/hazimanabhmy/Projects/MyActivity。Mobile/mcaaroid/Properties/AndroidManifest。xml AssemblyName:MCAAroid PackageName:MCAAroid。麦卡Android

目标_BuildDependencies:已解决的库输出:

目标_ExtractLibrary项目导入:程序集:/Library/Frameworks/Xamarin。Androidframework/Versions/Current/lib/mono/2.1/System。dll/Library/Frameworks/Xamarin。Androidframework/Versions/Current/lib/mono/2.1/System。Xml。dll/Library/Frameworks/Xamarin。Androidframework/Versions/Current/lib/mandroid/platforms/android-10/Mono。Androiddll/Library/Frameworks/Xamarin。Androidframework/Versions/Current/lib/mono/2.1/System。果心dll JAR:ResolvedResourceDirectory:

目标库导入:本地库:JAR:

目标_CheckDuplicateJavaLibraries: JavaSourceFiles:

Target _UpdateAndroidResgen:AdditionalResourceDirectory:/Library/Frameworks/Mono。framework/External/xbuild/Xamarin/Android/Xamarin。Android常见的目标:错误:执行任务Aapt时出错:源序列为空任务“Aapt”执行--在项目“/Users/hazimanabhmy/Projects/MyActivity.Mobile/mcaaroid/mcaaroid.csproj”中生成目标“\u UpdateAndroidResgen”失败--失败

完成建筑项目"/用户/hazimanabhmy/项目/My活动。移动/MCAAndroid/MCAAndroid.csproj".--失败

构建失败。错误:

/用户/hazimanabhmy/Projects/MyActivity。Mobile/mcaaroid/mcaaroid。csproj(建造)-

/库/框架/单声道。framework/External/xbuild/Xamarin/Android/Xamarin。Android常见的目标:错误:执行任务时出错Aapt:源序列为空

0个警告1个错误经过的时间00:00:00.1048310

----------------------完成----------------------

构建:1个错误,0个警告

我找不到原因。有人能帮我吗?

我也问过同样的问题。Android的论坛,仍在等待他们的答案。但我想我可以从这里的专家那里收集更多的资源和见解。

暂时还没有答案

 类似资料:
  • 质疑我的尝试: 任务应用程序的Gradle构建失败:ProcessReleaseResources 无法执行aapt 我所做的: 我遵循React本地生成签名APK 完整生成日志 这个问题并没有解决:“Gradle Build For Task App:ProcessReleaseResources”。 以下是尝试的构建工具版本:(在文件:中) 是唯一没有给我这个错误的: 但错误是: 因此,我发现

  • 原文链接:Serverless 应用开发指南:CRON 定时执行 Lambda 任务 在上一篇文章《Serverless 应用开发指南:基于 Serverless 的 GitHub Webhook》里,我们介绍了如何用 Webhook 来触发定时的 Lambda 函数。这种方式与我们平时的 CI(持续集成)服务器相似,而CI(持续集成)服务器除了会监听 PUSH 事件。还会执行一些定时的任务,比如

  • 我在更新Android Studio 3.1 Canary 6版本后出现错误 我的分级档案是: 有什么解决办法吗?

  • 将一个旧项目上的Gradle更新为最新版本,我收到以下错误:。gradle\caches\transforms-1\files-1.1\CreditCardEntry-1.4.8.10。aar\453339e1f1fb2382e8ce2362a0acdedd\res\values\values。xml:11:5-54:AAPT:error:内部元素必须是资源引用或为空。 我不明白为什么会出现这个错

  • 如果我想将一个名为“maximum_num”的新列突变到x上,其值为5.1,4.9,4.7等,我该怎么做?(我意识到糟糕的例子,因为这里都是Sepal.Length,但如果最大值每次来自不同的cols) 我想我可以用which.max但不知道如何编织。 我也试过 如何追加包含最大行值的新列? 有dplyr esque的方式吗?对base r也很满意。

  • 我正在尝试更新现有的cordova应用程序(android@5.2.2)至android@7.0.0由于谷歌新政策允许开发者使用play store。 该项目是用cordova(没有ionic)构建的,并且有一些用Android Studio(.java)创建的文件夹。我几乎不了解移动开发,但我必须在不改变太多代码的情况下处理这个需求(因为它只是一个版本升级)。 当我运行时没有错误,但我在尝试时得