dotnet / dotnet/android

ArgumentException on binding Java library

Open
#10,353 5 comments 0 reactions 0 assignees View on GitHub
Area: App+Library Build
Dominant language
C#
Stars
2.1k
Forks
579
Avg merge
1d 21h
Merged PRs (30d)
257

Description

### Android framework version

net9.0-android

### Affected platform version

17.14.10

### Description

```
1>C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\35.0.78\tools\Xamarin.Android.Bindings.JavaDependencyVerification.targets(27,5): error XAJDV7004: System.ArgumentException: Value cannot be null or an empty string.
1>C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\35.0.78\tools\Xamarin.Android.Bindings.JavaDependencyVerification.targets(27,5): error XAJDV7004: Parameter name: value
1>C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\35.0.78\tools\Xamarin.Android.Bindings.JavaDependencyVerification.targets(27,5): error XAJDV7004: at NuGet.Versioning.NuGetVersion.Parse(String value)
1>C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\35.0.78\tools\Xamarin.Android.Bindings.JavaDependencyVerification.targets(27,5): error XAJDV7004: at Xamarin.Android.Tasks.NuGetPackageVersionFinder.GetArtifactsInNugetPackage(String library, String version, TaskLoggingHelper log) in /Users/runner/work/1/s/xamarin-android/src/Xamarin.Android.Build.Tasks/Tasks/JavaDependencyVerification.cs:line 375
1>C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\35.0.78\tools\Xamarin.Android.Bindings.JavaDependencyVerification.targets(27,5): error XAJDV7004: at Xamarin.Android.Tasks.DependencyResolver.AddPackageReferences(ITaskItem[] tasks) in /Users/runner/work/1/s/xamarin-android/src/Xamarin.Android.Build.Tasks/Tasks/JavaDependencyVerification.cs:line 164
1>C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\35.0.78\tools\Xamarin.Android.Bindings.JavaDependencyVerification.targets(27,5): error XAJDV7004: at Xamarin.Android.Tasks.JavaDependencyVerification.RunTask() in /Users/runner/work/1/s/xamarin-android/src/Xamarin.Android.Build.Tasks/Tasks/JavaDependencyVerification.cs:line 77
1>C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\35.0.78\tools\Xamarin.Android.Bindings.JavaDependencyVerification.targets(27,5): error XAJDV7004: at Microsoft.Android.Build.Tasks.AndroidTask.Execute() in /Users/runner/work/1/s/xamarin-android/external/xamarin-android-tools/src/Microsoft.Android.Build.BaseTasks/AndroidTask.cs:line 25
1>Done building project "PdfViewer.csproj" -- FAILED.
```

### Steps to Reproduce

New Android project:
```


net9.0-android
26
enable
enable
true



```

Same issue when using:
```

```

### Did you find any workaround?

_No response_

### Relevant log output

```shell

```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.