diff --git a/en/application-dev/quick-start/figures/en-us_image_0000001655128998.png b/en/application-dev/quick-start/figures/en-us_image_0000001655128998.png index d044d5d829ab1ad805f4ffcda19837f867b976fc..a044e797ef1429b5ef5cf8cf99950697e7bb1e98 100644 Binary files a/en/application-dev/quick-start/figures/en-us_image_0000001655128998.png and b/en/application-dev/quick-start/figures/en-us_image_0000001655128998.png differ diff --git a/en/application-dev/quick-start/figures/en-us_image_0000001655129041.png b/en/application-dev/quick-start/figures/en-us_image_0000001655129041.png index 2dd664a2b25751cc32bd81927b30036d5cc4f351..408bf7d9864352d03f1603b0e1c68741401e016f 100644 Binary files a/en/application-dev/quick-start/figures/en-us_image_0000001655129041.png and b/en/application-dev/quick-start/figures/en-us_image_0000001655129041.png differ diff --git a/en/application-dev/quick-start/figures/en-us_image_0000001655129232.png b/en/application-dev/quick-start/figures/en-us_image_0000001655129232.png index 7d3222667d7bffe89a148dc3b08861a86c43713e..6f5469a6374e6da2ca48c03708fc59c74f556adb 100644 Binary files a/en/application-dev/quick-start/figures/en-us_image_0000001655129232.png and b/en/application-dev/quick-start/figures/en-us_image_0000001655129232.png differ diff --git a/en/application-dev/quick-start/figures/en-us_image_0000001655129333.png b/en/application-dev/quick-start/figures/en-us_image_0000001655129333.png index b42f2e3896d334d86e89b867cf3428782f88d600..d4197e195f3b4f8ca0fc05965af7457ece28decc 100644 Binary files a/en/application-dev/quick-start/figures/en-us_image_0000001655129333.png and b/en/application-dev/quick-start/figures/en-us_image_0000001655129333.png differ diff --git a/en/application-dev/quick-start/figures/en-us_image_0000001655129398.png b/en/application-dev/quick-start/figures/en-us_image_0000001655129398.png index 2dda1a5cfca8d75d70e40b8bc0d555faade04583..b106ff353bddede943257f62a0a71403b1b5db4d 100644 Binary files a/en/application-dev/quick-start/figures/en-us_image_0000001655129398.png and b/en/application-dev/quick-start/figures/en-us_image_0000001655129398.png differ diff --git a/en/application-dev/quick-start/full-sdk-switch-guide.md b/en/application-dev/quick-start/full-sdk-switch-guide.md index 4c20e429bdef97ab0503614d01f1807e56eedb13..a687d69b739e12893aff91fb2e6939eb1b32aad0 100644 --- a/en/application-dev/quick-start/full-sdk-switch-guide.md +++ b/en/application-dev/quick-start/full-sdk-switch-guide.md @@ -1,23 +1,22 @@ # Guide to Switching to Full SDK -Both the public SDK and full SDK are toolkits for application development. - -The public SDK is intended for application developers and provided as standard in DevEco Studio. It does not contain system APIs – APIs required by system applications. +Both the public SDK and full SDK are toolkits for application development.
The public SDK is intended for application developers and provided as standard in DevEco Studio. It does not contain system APIs – APIs required by system applications. The full SDK is intended for original equipment manufacturers (OEMs) and provided separately. It contains system APIs. The SDK of API version 8 provided in DevEco Studio is a public SDK. If your project depends on any system API, such as the **animator** component, **xcomponent** component, or APIs in **@ohos.application.abilityManager.d.ts**, **@ohos.application.formInfo.d.ts**, or **@ohos.bluetooth.d.ts**, switch to the full SDK by performing the following steps. -## Downloading the Full SDK (of 3.1.1 Release in this example) - -Manually download the full SDK. For details, see the source code acquisition section in [OpenHarmony 3.1.1 Release](https://gitee.com/openharmony/docs/blob/master/en/release-notes/OpenHarmony-v3.1.1-release.md). - -![image-20220613161049897](figures/en-us_image_0000001655128646.png) +> **NOTE** +> +> The screenshots in this document are for reference only. +## Downloading the Full SDK +Manually download the system-specific full SDK package from the mirror. For details, see [Release Notes](../../release-notes/OpenHarmony-v3.2-beta2.md). +## Checking the Local SDK Location -## Checking the Local SDK Location
In this example, an eTS project is used. For a JS project, replace **ets** with **js**. +In this example, an eTS project is used. For a JS project, replace **ets** with **js**. In DevEco Studio, choose **Tools** > **OpenHarmony SDK Manager** to check the location of the local SDK. @@ -38,61 +37,58 @@ In DevEco Studio, choose **Tools** > **OpenHarmony SDK Manager** to check the lo Note: The criteria for identifying system APIs are subject to the released API documentation. - - -2. Replace the SDK. The following uses full SDK 3.1.6.6 for Windows as an example. +2. Replace the SDK. The following uses public-SDK-3.x.x.x for Windows as an example. - - - a. Decompress the downloaded full SDK file: `ets-windows-3.1.6.5-Release.zip` + a. Decompress the downloaded full SDK file: `ets-windows-3.x.x.x-Release.zip` ![image-20220613165018184](figures/en-us_image_0000001655129264.png) b. Replace the SDK files. - Back up the local SDK files. (Copy and rename the version number directory in the **ets** directory, or copy the entire **ets** directory to another local path.) + Back up the local SDK files. (Copy and rename the version directory in the **ets** directory, or copy the entire **ets** directory to another local path.) Go to the obtained location of the local installed SDK and back up the files therein. ![image-20220613161352157](figures/en-us_image_0000001655129041.png) - Note: The name of the backup version number directory must be different from the value of **version** field in the **oh-uni-package.json** file. In the example below, the name of the backup version number directory is **3.1.6.6_backup**. + Note: The name of the backup version directory must be different from the value of **version** field in the **oh-uni-package.json** file. In the example below, the name of the backup version directory is **3.x.x.x_backup**. ![image-20220613165018184](figures/en-us_image_0000001655129398.png) - The configuration in the **oh-uni-package.json** file is as follows: + The configuration in the **oh-uni-package.json** file is as follows, where the value of `apiVersion` is subject to the API version of the SDK, and the value of `version` is subject to the version number in the SDK file. ``` { - "apiVersion": "8", + "apiVersion": "X", "displayName": "Ets", "meta": { "metaVersion": "3.0.0" }, "path": "ets", "releaseType": "Release", - "version": "3.1.6.6" + "version": "3.x.x.x" } ``` + - **Delete all files in the original SDK (3.1.6.6) directory.** Failure to do so may result in some files being unable to be overwritten. + Delete all files in the original SDK (3.x.x.x) directory. Failure to do so may result in some files being unable to be overwritten. Copy the full SDK to the location of the local SDK. - Copy all files in the **ets** directory in the full SDK to the **ets\3.1.6.6** directory in the location of the local SDK. + Copy all files in the **ets** directory in the full SDK to the **ets\*3.x.x.x*** directory in the location of the local SDK. Change the value of **version** in the **oh-uni-package.json** file to the current SDK version number. - In the **3.1.6.6\build-tools\ets-loader** directory, open the **cmd/powerShell** window and run the **npm install** command to download the **node_modules** dependency package. + In the ***3.x.x.x*\build-tools\ets-loader** directory, open the **cmd/powerShell** window and run the `npm install` command to download the **node_modules** dependency package. ![image-20220613171111405](figures/en-us_image_0000001655129333.png) c. Check for system APIs. - + ![image-20220613213038104](figures/en-us_image_0000001655129372.png)