Android framework version
net8.0-android, net9.0-android
Affected platform version
All
Description
Context: https://developercommunity.visualstudio.com/t/Error-code---XA1018--Specified-AndroidMa/10728496
dotnet build fails if $(AndroidManifest) is an absolute path.
This is likely related to:
|
<_AndroidManifestAbs Condition=" '$(AndroidManifest)' != '' ">$(ProjectDir)$(AndroidManifest)</_AndroidManifestAbs> |
Steps to Reproduce
% dotnet new android
# this works
% dotnet build *.csproj
# this fails
% dotnet build "-p:AndroidManifest=$(pwd)/AndroidManifest.xml" *.csproj
…
error XA1018: Specified AndroidManifest file does not exist: $(pwd)/$(pwd)/AndroidManifest.xml.
Did you find any workaround?
Don't use an absolute path in $(AndroidManifest).
Relevant log output
No response
Android framework version
net8.0-android, net9.0-android
Affected platform version
All
Description
Context: https://developercommunity.visualstudio.com/t/Error-code---XA1018--Specified-AndroidMa/10728496
dotnet buildfails if$(AndroidManifest)is an absolute path.This is likely related to:
android/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets
Line 572 in df68c20
Steps to Reproduce
Did you find any workaround?
Don't use an absolute path in
$(AndroidManifest).Relevant log output
No response