0

我使用Xamarin.Forms,但我从日食然后更新了Android SD经理,我得到以下错误:Xamarin.forms生成错误“aapt.exe”退出,代码为-1073741819

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)" 
    /> 
+0

你在图像文件名中是否有破折号“-'? –

+0

其实不,我没有:( –

+1

这篇文章可能会帮助.https://forums.xamarin.com/discussion/28181/android-build-tools-21-0-1-aapt-exe-exited-with-code- 1073741819-on-windows – Bonelol

回答

1

确认您已经在SDK管理器中安装了正确的目标SDK框架级别。我在构建期间看到类似的错误,其中一些错过了。

+0

也许,我从其他电脑复制sdk经理到我的电脑,这解决了一个问题..谢谢 –

相关问题