How to fix error, Users/runner/Library/Android/sdk/platforms/android-28/android.jar missing.)?

Zaprianka Angelova 15 Reputation points
2024-01-26T17:57:39.24+00:00

Hi Team, By AAP Center / AZURE I get this error today. Am December was all worked, there is no changes in settings or in the code is small fix only. Look like on the build server dont fined more the android.jar for AP 28 Local is all working API 28 is included and apk local packages is build. s. additional screens Please help, thanks

  Found Xamarin.Android 11.2.2.1
_ValidateAndroidPackageProperties:
    PackageName: com.ortec.mlsv4.cch.za
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(506,2): error XA5207: Could not find android.jar for API level 28. This means the Android SDK platform for API level 28 is not installed. Either install it in the Android SDK Manager (Tools > Open Android SDK Manager...), or change the Xamarin.Android project to target an API version that is installed. (/Users/runner/Library/Android/sdk/platforms/android-28/android.jar missing.) [/Users/runner/work/1/s/MLSv4.Android.CCH.ZA/MLSv4.Android.CCH.ZA.csproj]
Done Building Project "/Users/runner/work/1/s/MLSv4.Android.CCH.ZA/MLSv4.Android.CCH.ZA.csproj" (PackageForAndroid target(s)) -- FAILED.


Not Monitored
Not Monitored
Tag not monitored by Microsoft.
36,147 questions
{count} vote

1 answer

Sort by: Most helpful
  1. TRT 0 Reputation points
    2024-04-23T11:32:22.7066667+00:00
    
              - task: PowerShell@2
                displayName: 'Install Android SDK Platform 28'
                inputs:
                  targetType: 'inline'
                  script: |
                    $sdkRoot = "C:\Android\android-sdk"
                    $sdkManager = "$sdkRoot\cmdline-tools\latest\bin\sdkmanager.bat"
                    & $sdkManager --sdk_root=$sdkRoot "platforms;android-28"
                    & $sdkManager --sdk_root=$sdkRoot "platforms;android-27"
    
    0 comments No comments