Skip to content

DOCINFRA-2341_merged_using_automation #607

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

Merged
merged 3 commits into from
Jan 9, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions xamarin-android/Applying-patches/Applying-patches.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
---
layout: post
title: Apply the Patch for Major\Service Pack Version | Syncfusion
description: Learn here about how to apply the patch for major or service pack version of Syncfusion Essential Studio®.
title: Apply the Patch for Major\Service Pack Version | Syncfusion®
description: Learn here about how to apply the patch for major or service pack version of Syncfusion® Essential Studio®.
platform: xamarin.android
control: Essential Studio®
control: Essential Studio<sup>®</sup>
documentation: ug
---

# Applying the Patches

Syncfusion provides patch installer for major version or service pack version, either to add new features or to fix issues. You have to install the patches in the order you have received.
Syncfusion<sup>®</sup> provides patch installer for major version or service pack version, either to add new features or to fix issues. You have to install the patches in the order you have received.


## Installing the Patch installer

The steps below show how to install a patch.


I> Before installing the patch, ensure that corresponding Essential Studio® version platform has been installed in your machine.
I> Before installing the patch, ensure that corresponding Essential Studio<sup>®</sup> version platform has been installed in your machine.



1. Double-click the Syncfusion Essential Studio® patch installer. The Syncfusion Essential Studio® Service Pack opens.
1. Double-click the Syncfusion<sup>®</sup> Essential Studio<sup>®</sup> patch installer. The Syncfusion<sup>®</sup> Essential Studio<sup>®</sup> Service Pack opens.

![Welcome Wizard](Patches_images/Installing-a-Patch-Setup_img2.png)

Expand Down
6 changes: 3 additions & 3 deletions xamarin-android/Introduction/ControlDependencies.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
layout: post
title: Control Dependencies of Xamarin.Android | Syncfusion
description: Contains control dependencies of Syncfusion Xamarin.Android components for each control to be referred in Android project
platform: Xamarin.Android
title: Control Dependencies of Xamarin.Android | Syncfusion®
description: Contains control dependencies of Syncfusion® Xamarin.Android components for each control to be referred in Android project
platform: xamarin.android
control: Introduction
documentation: ug
---
Expand Down
10 changes: 5 additions & 5 deletions xamarin-android/Introduction/OverView.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
layout: post
title: Overview of Xamarin.Android Essential Studio® Products | Syncfusion
description: Basic overview about the list of available features on Syncfusion Xamarin.Android components and steps to use the guide.
title: Overview of Xamarin.Android Essential Studio® Products | Syncfusion®
description: Basic overview about the list of available features on Syncfusion® Xamarin.Android components and steps to use the guide.
platform: xamarin.android
control: Overview
documentation: ug
---

# Welcome to Syncfusion Essential Studio® for Xamarin.Android
# Welcome to Syncfusion<sup>®</sup> Essential Studio<sup>®</sup> for Xamarin.Android

Essential Studio® for Xamarin.Android is a comprehensive collection of enterprise-grade Xamarin.Android components for building modern Mobile applications. It includes all the UI controls that are typically required for building line-of-business (LOB) applications including Charts, DataGrid, Gauge, Maps and much more.
Essential Studio<sup>®</sup> for Xamarin.Android is a comprehensive collection of enterprise-grade Xamarin.Android components for building modern Mobile applications. It includes all the UI controls that are typically required for building line-of-business (LOB) applications including Charts, DataGrid, Gauge, Maps and much more.

## How to best read this user guide

Expand All @@ -24,7 +24,7 @@ The Knowledge Base section contains responses to some of the most common questio

Similar to the Knowledge Base, the Forum section also contains responses to questions of other customers asked in the past.

And, you can explore the release history of Essential Studio® for Xamarin.Android from [`here`](https://www.syncfusion.com/products/release-history/estudio/xamarin-android).
And, you can explore the release history of Essential Studio<sup>®</sup> for Xamarin.Android from [`here`](https://www.syncfusion.com/products/release-history/estudio/xamarin-android).

## Create a support incident

Expand Down
6 changes: 3 additions & 3 deletions xamarin-android/Introduction/System-Requirements.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
layout: post
title: System Requirements | Xamarin.Android | Syncfusion
description: Describes about system requirements to install the Syncfusion Xamarin Android Components and list of supported platforms.
platform: Xamarin.Android
title: System Requirements | Xamarin.Android | Syncfusion®
description: Describes about system requirements to install the Syncfusion® Xamarin Android Components and list of supported platforms.
platform: xamarin.android
control: Introduction
documentation: ug
---
Expand Down
28 changes: 14 additions & 14 deletions xamarin-android/Licensing/how-to-generate.md
Original file line number Diff line number Diff line change
@@ -1,53 +1,53 @@
---
layout: post
title: Overview of Syncfusion license generation - Syncfusion
description: Learn here about how to generate Syncfusion Xamarin.Android license key for syncfusion Xamarin.Android application for license validation.
title: Overview of Syncfusion® license generation - Syncfusion®
description: Learn here about how to generate Syncfusion® Xamarin.Android license key for syncfusion® Xamarin.Android application for license validation.
platform: xamarin.android
control: Essential Studio®
control: Essential Studio<sup>®</sup>
documentation: ug
---


# Generate Syncfusion Xamarin.Android License key
# Generate Syncfusion<sup>®</sup> Xamarin.Android License key

License keys for Xamarin can be generated from the [License & Downloads](https://syncfusion.com/account/downloads) or [Trial & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) section from your Syncfusion account.
License keys for Xamarin can be generated from the [License & Downloads](https://syncfusion.com/account/downloads) or [Trial & Downloads](https://www.syncfusion.com/account/manage-trials/downloads) section from your Syncfusion<sup>®</sup> account.

![Get License Key](licensing-images/generate-license.png)

I> * Syncfusion license keys are **version and platform specific**, refer to the [KB](https://www.syncfusion.com/kb/8976/how-to-generate-license-key-for-licensed-products) to generate the license key for the required version and platform.
* Refer this [KB](https://www.syncfusion.com/kb/8951/which-version-syncfusion-license-key-should-i-use-in-my-application) to know about which version of the Syncfusion license key should be used in the application.
I> * Syncfusion<sup>®</sup> license keys are **version and platform specific**, refer to the [KB](https://www.syncfusion.com/kb/8976/how-to-generate-license-key-for-licensed-products) to generate the license key for the required version and platform.
* Refer this [KB](https://www.syncfusion.com/kb/8951/which-version-syncfusion-license-key-should-i-use-in-my-application) to know about which version of the Syncfusion<sup>®</sup> license key should be used in the application.

## Claim License key

Syncfusion License keys can also be generated from the **"Claim License Key"** page based on the trial or valid license associated with your Syncfusion account.
Syncfusion<sup>®</sup> License keys can also be generated from the **"Claim License Key"** page based on the trial or valid license associated with your Syncfusion<sup>®</sup> account.

You can get the license key, based on license availability in your Syncfusion account.
You can get the license key, based on license availability in your Syncfusion<sup>®</sup> account.

### Active License

If you have a Syncfusion account associated with valid license, license key will be generated from claim license key page.
If you have a Syncfusion<sup>®</sup> account associated with valid license, license key will be generated from claim license key page.

![Active License](licensing-images/active-license.png)

### Active Trial

If you have a Syncfusion account associated with valid trial license, license key will be generated from claim license key page with expiry date.
If you have a Syncfusion<sup>®</sup> account associated with valid trial license, license key will be generated from claim license key page with expiry date.

![Active Trial](licensing-images/active-trial.png)

### Expired License

If you have a Syncfusion account with an expired license, your license subscription must be renewed in order to obtain a valid license key for the latest Essential Studio® version. Meanwhile, a temporary license key with a 5-day validity period will be generated.
If you have a Syncfusion<sup>®</sup> account with an expired license, your license subscription must be renewed in order to obtain a valid license key for the latest Essential Studio<sup>®</sup> version. Meanwhile, a temporary license key with a 5-day validity period will be generated.

![Expired License](licensing-images/expired-license.png)

### No Trial or No License or Expired trial

If the Syncfusion account is not associated with a trial, license, or expired trial, you can try to claim either a trial or a valid license from claim license page.
If the Syncfusion<sup>®</sup> account is not associated with a trial, license, or expired trial, you can try to claim either a trial or a valid license from claim license page.

![No Trial or No License](licensing-images/no-active-trial-or-license.png)

## See Also

* [How to Register Syncfusion License Key in Xamarin.Android Application?](https://help.syncfusion.com/xamarin-android/licensing/how-to-register-in-an-application)
* [How to Register Syncfusion<sup>®</sup> License Key in Xamarin.Android Application?](https://help.syncfusion.com/xamarin-android/licensing/how-to-register-in-an-application)

16 changes: 8 additions & 8 deletions xamarin-android/Licensing/how-to-register-in-an-application.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
---
layout: post
title: Overview of Syncfusion license registration - Syncfusion
description: Learn here about how to register Syncfusion Xamarin.Android license key for Xamarin.Android application for license validation.
title: Overview of Syncfusion® license registration - Syncfusion®
description: Learn here about how to register Syncfusion® Xamarin.Android license key for Xamarin.Android application for license validation.
platform: xamarin.android
control: Essential Studio®
control: Essential Studio<sup>®</sup>
documentation: ug
---


# Register Syncfusion License key in Xamarin.Android application
# Register Syncfusion<sup>®</sup> License key in Xamarin.Android application

The generated license key is just a string that needs to be registered before any Syncfusion control is initiated. The following code is used to register the license.
The generated license key is just a string that needs to be registered before any Syncfusion<sup>®</sup> control is initiated. The following code is used to register the license.

{% tabs %}
{% highlight c# %}
Expand All @@ -19,17 +19,17 @@ Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("YOUR LICENSE KEY
{% endtabs %}

N> * Place the license key between double quotes. Also, ensure that Syncfusion.Licensing.dll is referenced in your project where the license key is being registered.
* Syncfusion license validation is done offline during application execution and does not require internet access. Apps registered with a Syncfusion license key can be deployed on any system that does not have an internet connection.
* Syncfusion<sup>®</sup> license validation is done offline during application execution and does not require internet access. Apps registered with a Syncfusion<sup>®</sup> license key can be deployed on any system that does not have an internet connection.

### Xamarin.Android

You can register the license key in **OnCreate** override method of your main activity class before initializing any Syncfusion control.
You can register the license key in **OnCreate** override method of your main activity class before initializing any Syncfusion<sup>®</sup> control.

{% tabs %}
{% highlight c# %}
protected override void OnCreate(Bundle savedInstanceState)
{
//Register Syncfusion license
//Register Syncfusion<sup>®</sup> license
Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("YOUR LICENSE KEY");

base.OnCreate(savedInstanceState);
Expand Down
32 changes: 16 additions & 16 deletions xamarin-android/Licensing/licensing-errors.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
---
layout: post
title: Overview of Syncfusion licensing errors - Syncfusion
description: Learn here about Syncfusion common licensing errors which appears on license validation in Syncfusion Xamarin.Android applications.
title: Overview of Syncfusion® licensing errors - Syncfusion®
description: Learn here about Syncfusion® common licensing errors which appears on license validation in Syncfusion® Xamarin.Android applications.
platform: xamarin.android
control: Essential Studio®
control: Essential Studio<sup>®</sup>
documentation: ug
---

# Syncfusion Licensing Errors
# Syncfusion<sup>®</sup> Licensing Errors

Licensing error popup is displayed with various messages under different circumstances. Here are some ways to resolve different issues.

## Licensing errors

### License key not registered\Trial Expired

The following error message will be shown if a Syncfusion license key has not been registered in your application or if the trial key has expired after 30 days.
The following error message will be shown if a Syncfusion<sup>®</sup> license key has not been registered in your application or if the trial key has expired after 30 days.

**Error message:** This application was built using a trial version of Syncfusion Essential Studio®. You should include the valid license key to remove the license validation message permanently.
**Error message:** This application was built using a trial version of Syncfusion<sup>®</sup> Essential Studio<sup>®</sup>. You should include the valid license key to remove the license validation message permanently.

**Solution:**

Expand All @@ -31,7 +31,7 @@ The following error message will be shown if a Syncfusion license key has not be

If the application is registered with an invalid key, another version of license key, or another platform's license key, the following error message will pop up when launching the application.

**Error Message:** The included Syncfusion license key is invalid.
**Error Message:** The included Syncfusion<sup>®</sup> license key is invalid.

**Solution:**

Expand All @@ -45,9 +45,9 @@ If the application is registered with an invalid key, another version of license

### License key not registered

The following error message will be shown if a Syncfusion license key has not been registered in your application.
The following error message will be shown if a Syncfusion<sup>®</sup> license key has not been registered in your application.

**Error message:** This application was built using a trial version of Syncfusion Essential Studio®. Please include a valid license to permanently remove this license validation message. You can also obtain a free 30 day evaluation license to temporarily remove this message during the evaluation period. Please refer to this [help topic](https://help.syncfusion.com/xamarin-android/licensing/licensing-errors#license-key-not-registered) for more information.
**Error message:** This application was built using a trial version of Syncfusion<sup>®</sup> Essential Studio<sup>®</sup>. Please include a valid license to permanently remove this license validation message. You can also obtain a free 30 day evaluation license to temporarily remove this message during the evaluation period. Please refer to this [help topic](https://help.syncfusion.com/xamarin-android/licensing/licensing-errors#license-key-not-registered) for more information.

**Solution:**

Expand All @@ -61,7 +61,7 @@ The following error message will be shown if a Syncfusion license key has not be

If the application is registered with an invalid key, another version of license key, or another platform's license key, the following error message will pop up when launching the application.

**Error Message:** The included Syncfusion license is invalid. Please refer to this [help topic](https://help.syncfusion.com/xamarin-android/licensing/licensing-errors#invalid-key) for more information.
**Error Message:** The included Syncfusion<sup>®</sup> license is invalid. Please refer to this [help topic](https://help.syncfusion.com/xamarin-android/licensing/licensing-errors#invalid-key) for more information.

**Solution:**

Expand All @@ -75,17 +75,17 @@ If the application is registered with an invalid key, another version of license

The following error message will be shown if the trial key has expired after 30 days.

**Error Message:** Your Syncfusion trial license has expired. Please refer to this [help topic](https://help.syncfusion.com/xamarin-android/licensing/licensing-errors#trial-expired) for more information.
**Error Message:** Your Syncfusion<sup>®</sup> trial license has expired. Please refer to this [help topic](https://help.syncfusion.com/xamarin-android/licensing/licensing-errors#trial-expired) for more information.

**Solution:** Purchase from [here](https://www.syncfusion.com/sales/products) to get a valid Syncfusion license.
**Solution:** Purchase from [here](https://www.syncfusion.com/sales/products) to get a valid Syncfusion<sup>®</sup> license.

![License key not registered](licensing-images/trial-expired.png)

### Platform Mismatch

If the application is registered with another platform's license key, the following error message will pop up when launching the application.

**Error Message:**The included Syncfusion license is invalid (Platform mismatch). Please refer to this [help topic](https://help.syncfusion.com/xamarin-android/licensing/licensing-errors#platform-mismatch) for more information.
**Error Message:**The included Syncfusion<sup>®</sup> license is invalid (Platform mismatch). Please refer to this [help topic](https://help.syncfusion.com/xamarin-android/licensing/licensing-errors#platform-mismatch) for more information.

**Solution:**

Expand All @@ -99,7 +99,7 @@ If the application is registered with another platform's license key, the follow

If the application is registered with another version's license key, the following error message will pop up when launching the application.

**Error Message:**The included Syncfusion license ({Registered Version}) is invalid for version {Required version}. Please refer to this [help topic](https://help.syncfusion.com/xamarin-android/licensing/licensing-errors#version-mismatch) for more information.
**Error Message:**The included Syncfusion<sup>®</sup> license ({Registered Version}) is invalid for version {Required version}. Please refer to this [help topic](https://help.syncfusion.com/xamarin-android/licensing/licensing-errors#version-mismatch) for more information.

**Solution:**

Expand All @@ -111,13 +111,13 @@ If the application is registered with another version's license key, the followi

### Could not load Syncfusion.Licensing.dll assembly version...?

Please ensure that all Syncfusion NuGet packages including [Syncfusion.Licensing](https://www.nuget.org/packages/Syncfusion.Licensing) were installed properly, and assembly references are upgraded to the required version. Also, verify that the csproj and packages.config/web.config files references have been referred with the updated version.
Please ensure that all Syncfusion<sup>®</sup> NuGet packages including [Syncfusion.Licensing](https://www.nuget.org/packages/Syncfusion.Licensing) were installed properly, and assembly references are upgraded to the required version. Also, verify that the csproj and packages.config/web.config files references have been referred with the updated version.

To avoid run-time errors, set copy local to true. Copy Local determines whether a reference is copied to the project output path.

![Set copy local to true](licensing-images/SetCopyLocalTrue.png)

Set “CopyLocal” as True for Syncfusion.Licensing.dll along with all other Syncfusion assemblies and ensure that the Syncfusion.Licensing.dll assembly is also present in the output folder or deployment folder of the application.
Set “CopyLocal” as True for Syncfusion.Licensing.dll along with all other Syncfusion<sup>®</sup> assemblies and ensure that the Syncfusion.Licensing.dll assembly is also present in the output folder or deployment folder of the application.

![Output folder](licensing-images/OutputFolder.png)

Expand Down
Loading