Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"warning XA0113: Google Play requires that new applications and updates must use a TargetFrameworkVersion of v9.0 (API level 28) or above." is outdated as of August 3, 2020 #4977

Closed
brendanzagaeski opened this issue Aug 4, 2020 · 0 comments · Fixed by #5351
Assignees
Labels
Area: App+Library Build Issues when building Library projects or Application projects.

Comments

@brendanzagaeski
Copy link
Member

Steps to reproduce

  1. Create a new Android application.
  2. Set the TargetFrameworkVersion MSBuild property to v8.1 or lower.
  3. Build the project.

Expected behavior

Now that a new minimum of Android 10 (API level 29) for new apps on Google Play has just come into effect as of August 3, 2020, the XA0113 warning would ideally say something like:

warning XA0113: Google Play requires that new applications must use a TargetFrameworkVersion of v10.0 (API level 29) and updates must use a TargetFrameworkVersion of v9.0 (API level 28) or above. You are currently targeting v8.1 (API level 27).

In fact, assuming the Visual Studio 2019 release cadence remains similar for version 16.8 as for the last few releases, it might even make sense to update the message in the d16-8 branch directly to account for the November 2 change for app updates too:

warning XA0113: Google Play requires that new applications and updates must use a TargetFrameworkVersion of v10.0 (API level 29) or above. You are currently targeting v8.1 (API level 27).

Actual behavior

The current XA0113 warning is now outdated:

warning XA0113: Google Play requires that new applications and updates must use a TargetFrameworkVersion of v9.0 (API level 28) or above. You are currently targeting v8.1 (API level 27).

Version information

xamarin-android/master:

<data name="XA0113" xml:space="preserve">
<value>Google Play requires that new applications and updates must use a TargetFrameworkVersion of v9.0 (API level 28) or above. You are currently targeting {0} (API level {1}).</value>

@brendanzagaeski brendanzagaeski added the Area: App+Library Build Issues when building Library projects or Application projects. label Aug 4, 2020
@brendanzagaeski brendanzagaeski added this to the Under Consideration milestone Aug 4, 2020
jonathanpeppers added a commit to jonathanpeppers/xamarin-android that referenced this issue Dec 1, 2020
Fixes: xamarin#4977
Context: https://support.google.com/googleplay/android-developer/answer/9859152?visit_id=637424522037563363-1219346479&rd=1#targetsdk

We currently warn if `$(TargetFrameworkVersion)` is less than 28:

    Google Play requires that new applications and updates must use a TargetFrameworkVersion of v9.0 (API level 28) or above.

Since November 2, 2020, Google Play requires API 29, so we need to
update this warning.
jonathanpeppers added a commit to jonathanpeppers/xamarin-android that referenced this issue Dec 2, 2020
Fixes: xamarin#4977
Context: https://support.google.com/googleplay/android-developer/answer/9859152?visit_id=637424522037563363-1219346479&rd=1#targetsdk

We currently warn if `$(TargetFrameworkVersion)` is less than 28:

    Google Play requires that new applications and updates must use a TargetFrameworkVersion of v9.0 (API level 28) or above.

Since November 2, 2020, Google Play requires API 29, so we need to
update this warning.
jonpryor pushed a commit that referenced this issue Dec 3, 2020
…5351)

Fixes: #4977

Context: https://support.google.com/googleplay/android-developer/answer/9859152?visit_id=637424522037563363-1219346479&rd=1#targetsdk

We currently warn if `$(TargetFrameworkVersion)` is less than 28:

	Google Play requires that new applications and updates must use a TargetFrameworkVersion of v9.0 (API level 28) or above.

As of 2020-Nov-2, Google Play requires API-29.  Update this warning.
@xamarin xamarin locked as resolved and limited conversation to collaborators Jun 4, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Area: App+Library Build Issues when building Library projects or Application projects.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants