相关疑难解决方法(0)

Visual Studio 2017 - Xamarin - 文件"obj\Debug\android\bin\packaged_resources"不存在

我已经对这个问题进行了2天的斗争,但找不到任何解决方案.

我在Visual Studio 2017中有一个Xamarin Android应用程序,包含三个项目:

  1. Xamarin.Android项目(主要)
  2. 特定于Android的单元测试在设备上运行 - NUnit 3 Test Project (Android)使用NUnit Templates for Visual Studio创建的类型项目
  3. 独立于平台的单元测试项目(类型项目Unit Test Project (.NET Framework))

一切都运作良好,直到现在.当我选择我的主项目作为启动项目时,我的应用程序已部署到设备/模拟器.当我选择特定于Android的单元测试项目时,部署测试项目并在设备/模拟器上由nUnit Xamarin Runners执行单元测试.

但是几天前我用最新的可用更新更新了我的Visual Studio 2017,现在,当我尝试构建这个特定于android的单元测试项目时,我收到以下错误:

The file "obj\Debug\android\bin\packaged_resources" does not exist.

我到处搜索,包括这个这个 SO主题.我还完全重新安装了包含Android SDK的Visual Studio 2017和Xamarin.什么都没有帮助.根据我的阅读,我怀疑我安装的Android SDK Build-tools版本有问题.这是我目前在SDK Manager中安装的内容: 在此输入图像描述

正如其他SO线程建议的那样,我尝试卸载最新的Android SDK Build-tools(25.0.2)并安装了版本23.0.3(我的所有项目都针对Android 6.0),但它也没有帮助,我仍然有相同的错误.

也许值得补充一点,当我尝试在我的应用程序中阅读教程时实现RecyclerView时,这个问题可能已经开始发生,他们建议在SDK Manager中安装Android 7.1.1(API 25).然而,在此之后我撤消了我的所有更改,甚至重新命名了VS2017 + Xamarin.

你知道为什么会这样吗?我真的很感激任何帮助.谢谢!

编辑2017-04-09:

呃,我删除了VS2017,用全新的Android SDK安装VS2015仍然是同样的问题:(

android xamarin.android xamarin visual-studio-2017

24
推荐指数
2
解决办法
2万
查看次数

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

我正在使用Xamarin Studio的试用版进行包含Android应用程序的最后一年项目.最初一切顺利.但是今天在更新到最新的稳定版本后,我遇到了一个错误(如本文标题所述).

构建日志如下:

构建解决方案:MyActivity.Mobile(调试)

构建:MCAAndroid(调试)

Build build 05/18/2013 17:04:44.

项目"/Users/hazimanabhmy/Projects/MyActivity.Mobile/MCAAndroid/MCAAndroid.csproj"(构建目标):

Target _CheckProjectItems:CheckProjectItems任务NativeLibraries:JavaLibraries:JavaSourceFiles:

目标_ComputeAndroidAssetsPaths:ResourceFiles:Assets/WebUI/newsfeed.html Assets/WebUI/images/bg_c​​ontent.png Assets/WebUI/css/style.css Assets/WebUI/images/flag.png IntermediateFiles:

目标_GenerateAndroidAssetsDir:跳过目标"_GenerateAndroidAssetsDir",因为它的输出是最新的.

目标_ComputeAndroidResourcePaths:ResourceFiles:Resources/values/Strings.xml Resources/drawable/Icon.png Resources/layout/Login.axml Resources/drawable/le_cool_logo.png Resources/drawable/bg.jpg Resources/drawable/icon_password.png Resources/drawable /Icon_user.png Resources/layout/Home.axml Resources/drawable/info.png Resources/drawable/settings.png Resources/drawable/help.png Resources/drawable/bg_c​​ontent.png Resources/drawable/shadow_black.9.png Resources/drawable/cog.png Resources/drawable/tools.png Resources/layout/ReadMatric.axml Resources/drawable/matric.jpg Resources/drawable/mcalogo.png IntermediateFiles:

目标_GenerateAndroidResourceDir:跳过目标"_GenerateAndroidResourceDir",因为它的输出是最新的.

目标_ResolveMonoAndroidSdks:MonoAndroid工具:/Library/Frameworks/Xamarin.Android.framework/Versions/Current/lib/mandroid/ MonoAndroid框架:/Library/Frameworks/Xamarin.Android.framework/Versions/Current/lib/mandroid/platforms/android -10; /Library/Frameworks/Xamarin.Android.framework/Versions/Current/lib/mono/2.1 MonoAndroid Binaries:/ Library/Frameworks/Xamarin.Android.framework/Versions/Current/bin/ Android NDK:Android SDK:/用户/ hazimanabhmy/Library/Developer/Xamarin/android-sdk-mac_x86/Java SDK:/ usr /

目标_ValidateAndroidPackageProperties:GetAndroidPackageName任务ManifestFile:/Users/hazimanabhmy/Projects/MyActivity.Mobile/MCAAndroid/Properties/AndroidManifest.xml AssemblyName:MCAAndroid PackageName:MCAAndroid.MCAAndroid

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

目标_ExtractLibraryProjectImports:Assemblies:/Library/Frameworks/Xamarin.Android.framework/Versions/Current/lib/mono/2.1/System.dll /Library/Frameworks/Xamarin.Android.framework/Versions/Current/lib/mono/2.1/ System.Xml.dll /Library/Frameworks/Xamarin.Android.framework/Versions/Current/lib/mandroid/platforms/android-10/Mono.Android.dll /Library/Frameworks/Xamarin.Android.framework/Versions/Current/ lib/mono/2.1/System.Core.dll Jars:ResolvedResourceDirectories:

目标_GetLibraryImports:NativeLibraries:Jars:

Target _CheckDuplicateJavaLibraries:JavaSourceFiles:JavaLibraries:

目标_UpdateAndroidResgen:AdditionalResourceDirectories:/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets:错误:执行任务时出错Aapt:源序列为空任务"Aapt"执行 - 失败在项目"/Users/hazimanabhmy/Projects/MyActivity.Mobile/MCAAndroid/MCAAndroid.csproj"./ FAILED中完成构建目标"_UpdateAndroidResgen"

完成建筑项目"/Users/hazimanabhmy/Projects/MyActivity.Mobile/MCAAndroid/MCAAndroid.csproj".-- FAILED

建立失败.错误:

/Users/hazimanabhmy/Projects/MyActivity.Mobile/MCAAndroid/MCAAndroid.csproj(Build) - > /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(_UpdateAndroidResgen target) - …

android aapt xamarin

6
推荐指数
1
解决办法
4491
查看次数