Xamarin.forms 生成错误 "aapt.exe" 已退出,代码为 -1073741819
Xamarin.forms Build Error "aapt.exe" exited with code -1073741819
我正在使用 Xamarin.Forms,但是我从 eclipse 更新了 Android SD 管理器然后我得到以下错误:
Xamarin.forms Build Error "aapt.exe" exited with code -1073741819
以下文件发生错误:
\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets
<!-- Run aapt to generate R.java -->
<Aapt Condition="'$(_AndroidResourceDesignerFile)' != ''"
ImportsDirectory="$(_LibraryProjectImportsDirectoryName)"
OutputImportDirectory="$(IntermediateOutputPath)__library_projects__\"
UseShortFileNames="$(UseShortFileNames)"
JavaPlatformJarPath="$(JavaPlatformJarPath)"
ManifestFile="$(ResgenTemporaryDirectory)\AndroidManifest.xml"
PackageName="$(_AndroidPackage)"
ApplicationName="$(_AndroidPackage)"
ResourceDirectory="$(MonoAndroidResDirIntermediate)"
JavaDesignerOutputDirectory="$(ResgenTemporaryDirectory)"
ResourceOutputFile="$(ResgenTemporaryDirectory)\resources.apk"
ExtraPackages="$(AaptExtraPackages)"
AdditionalResourceDirectories="@(LibraryResourceDirectories)"
LibraryProjectJars="@(ExtractedJarImports)"
ExtraArgs="$(AndroidResgenExtraArgs)"
ToolPath="$(AaptToolPath)"
ToolExe="$(AaptToolExe)"
AdditionalAndroidResourcePaths="@(_AdditonalAndroidResourceCachePaths)"
ApiLevel="$(_AndroidTargetSdkVersion)"
AndroidUseLatestPlatformSdk="$(AndroidUseLatestPlatformSdk)"
ResourceNameCaseMap="$(_AndroidResourceNameCaseMap)"
ExplicitCrunch="$(AndroidExplicitCrunch)"
/>
<Aapt
ImportsDirectory="$(_LibraryProjectImportsDirectoryName)"
OutputImportDirectory="$(IntermediateOutputPath)__library_projects__\"
UseShortFileNames="$(UseShortFileNames)"
JavaPlatformJarPath="$(JavaPlatformJarPath)"
ManifestFile="$(IntermediateOutputPath)android\AndroidManifest.xml"
ResourceDirectory="$(MonoAndroidResDirIntermediate)"
JavaDesignerOutputDirectory="$(AaptTemporaryDirectory)"
ResourceOutputFile="$(_PackagedResources)"
ExtraPackages="$(AaptExtraPackages)"
AdditionalResourceDirectories="@(LibraryResourceDirectories)"
ExtraArgs="$(AndroidResgenExtraArgs)"
PackageName="$(_AndroidPackage)"
ApplicationName="$(_AndroidPackage)"
UncompressedFileExtensions="$(AndroidStoreUncompressedFileExtensions)"
AssetDirectory="$(MonoAndroidAssetsDirIntermediate)"
ToolPath="$(AaptToolPath)"
ToolExe="$(AaptToolExe)"
AdditionalAndroidResourcePaths="@(_AdditonalAndroidResourceCachePaths)"
ApiLevel="$(_AndroidTargetSdkVersion)"
AndroidUseLatestPlatformSdk="$(AndroidUseLatestPlatformSdk)"
ResourceNameCaseMap="$(_AndroidResourceNameCaseMap)"
SupportedAbis="$(_BuildTargetAbis)"
CreatePackagePerAbi="$(AndroidCreatePackagePerAbi)"
ExplicitCrunch="$(AndroidExplicitCrunch)"
/>
确认您在 SDK 管理器中安装了正确的目标 SDK 框架级别。我在构建过程中看到了类似的错误,其中一些错误丢失了。
我正在使用 Xamarin.Forms,但是我从 eclipse 更新了 Android SD 管理器然后我得到以下错误:
Xamarin.forms Build Error "aapt.exe" exited with code -1073741819
以下文件发生错误: \MSBuild\Xamarin\Android\Xamarin.Android.Common.targets
<!-- Run aapt to generate R.java -->
<Aapt Condition="'$(_AndroidResourceDesignerFile)' != ''"
ImportsDirectory="$(_LibraryProjectImportsDirectoryName)"
OutputImportDirectory="$(IntermediateOutputPath)__library_projects__\"
UseShortFileNames="$(UseShortFileNames)"
JavaPlatformJarPath="$(JavaPlatformJarPath)"
ManifestFile="$(ResgenTemporaryDirectory)\AndroidManifest.xml"
PackageName="$(_AndroidPackage)"
ApplicationName="$(_AndroidPackage)"
ResourceDirectory="$(MonoAndroidResDirIntermediate)"
JavaDesignerOutputDirectory="$(ResgenTemporaryDirectory)"
ResourceOutputFile="$(ResgenTemporaryDirectory)\resources.apk"
ExtraPackages="$(AaptExtraPackages)"
AdditionalResourceDirectories="@(LibraryResourceDirectories)"
LibraryProjectJars="@(ExtractedJarImports)"
ExtraArgs="$(AndroidResgenExtraArgs)"
ToolPath="$(AaptToolPath)"
ToolExe="$(AaptToolExe)"
AdditionalAndroidResourcePaths="@(_AdditonalAndroidResourceCachePaths)"
ApiLevel="$(_AndroidTargetSdkVersion)"
AndroidUseLatestPlatformSdk="$(AndroidUseLatestPlatformSdk)"
ResourceNameCaseMap="$(_AndroidResourceNameCaseMap)"
ExplicitCrunch="$(AndroidExplicitCrunch)"
/>
<Aapt
ImportsDirectory="$(_LibraryProjectImportsDirectoryName)"
OutputImportDirectory="$(IntermediateOutputPath)__library_projects__\"
UseShortFileNames="$(UseShortFileNames)"
JavaPlatformJarPath="$(JavaPlatformJarPath)"
ManifestFile="$(IntermediateOutputPath)android\AndroidManifest.xml"
ResourceDirectory="$(MonoAndroidResDirIntermediate)"
JavaDesignerOutputDirectory="$(AaptTemporaryDirectory)"
ResourceOutputFile="$(_PackagedResources)"
ExtraPackages="$(AaptExtraPackages)"
AdditionalResourceDirectories="@(LibraryResourceDirectories)"
ExtraArgs="$(AndroidResgenExtraArgs)"
PackageName="$(_AndroidPackage)"
ApplicationName="$(_AndroidPackage)"
UncompressedFileExtensions="$(AndroidStoreUncompressedFileExtensions)"
AssetDirectory="$(MonoAndroidAssetsDirIntermediate)"
ToolPath="$(AaptToolPath)"
ToolExe="$(AaptToolExe)"
AdditionalAndroidResourcePaths="@(_AdditonalAndroidResourceCachePaths)"
ApiLevel="$(_AndroidTargetSdkVersion)"
AndroidUseLatestPlatformSdk="$(AndroidUseLatestPlatformSdk)"
ResourceNameCaseMap="$(_AndroidResourceNameCaseMap)"
SupportedAbis="$(_BuildTargetAbis)"
CreatePackagePerAbi="$(AndroidCreatePackagePerAbi)"
ExplicitCrunch="$(AndroidExplicitCrunch)"
/>
确认您在 SDK 管理器中安装了正确的目标 SDK 框架级别。我在构建过程中看到了类似的错误,其中一些错误丢失了。