From ca91895c08799b1a2fe01e7b6ec5b50ed34ebb6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E5=A4=A7=E4=BE=A0?= <794397348@qq.com> Date: Fri, 30 May 2025 10:09:49 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CompilingAndBuilding/build-profile_ohmurl.json5 | 4 ++-- CompilingAndBuilding/entry/src/rollup.config.js | 2 +- .../library/src/main/ets/components/util.js | 7 ------- CompilingAndBuilding/library3/hvigorfile.ts | 4 ++-- .../library3/hvigorfile_comfig.ts | 16 ++++++++-------- 5 files changed, 13 insertions(+), 20 deletions(-) delete mode 100644 CompilingAndBuilding/library/src/main/ets/components/util.js diff --git a/CompilingAndBuilding/build-profile_ohmurl.json5 b/CompilingAndBuilding/build-profile_ohmurl.json5 index 1b5e114..c4fa9a6 100644 --- a/CompilingAndBuilding/build-profile_ohmurl.json5 +++ b/CompilingAndBuilding/build-profile_ohmurl.json5 @@ -33,8 +33,8 @@ // [Start build_profile_ohmurl_hsp] "modules": [ { - name: "hsp", // 引用的hsp包依赖 - srcPath: "../MyApplication_stageB/hsp", // 引用的hsp包的路径(绝对和相对都可以) + name: "hsp", // The referenced hsp package dependency + srcPath: "../MyApplication_stageB/hsp", // The path to the hsp package being referenced (both absolute and relative paths are okay) } ], // [End build_profile_ohmurl_hsp] diff --git a/CompilingAndBuilding/entry/src/rollup.config.js b/CompilingAndBuilding/entry/src/rollup.config.js index bc9faa2..895f546 100644 --- a/CompilingAndBuilding/entry/src/rollup.config.js +++ b/CompilingAndBuilding/entry/src/rollup.config.js @@ -17,7 +17,7 @@ // [Start plugins] plugins: [ resolve({ - preferBuiltins: false, // true 或 false + preferBuiltins: false, // true or false mainFields: ['module', 'main'], extensions }) diff --git a/CompilingAndBuilding/library/src/main/ets/components/util.js b/CompilingAndBuilding/library/src/main/ets/components/util.js deleted file mode 100644 index 9f73ed2..0000000 --- a/CompilingAndBuilding/library/src/main/ets/components/util.js +++ /dev/null @@ -1,7 +0,0 @@ -// 依赖包的实现文件 index.js -function sub(a, b) { - return a - b -} - -var allFunction = { sub } -module.exports = allFuntion \ No newline at end of file diff --git a/CompilingAndBuilding/library3/hvigorfile.ts b/CompilingAndBuilding/library3/hvigorfile.ts index 01e28d9..5b7012f 100644 --- a/CompilingAndBuilding/library3/hvigorfile.ts +++ b/CompilingAndBuilding/library3/hvigorfile.ts @@ -11,7 +11,7 @@ export function customPluginFunction1(str?: string) { pluginId: 'CustomPluginID1', apply(pluginContext) { pluginContext.registerTask({ - // 编写自定义任务 + // Write a custom task name: 'customTask1', run: (taskContext) => { console.log('run into: '); @@ -22,7 +22,7 @@ export function customPluginFunction1(str?: string) { console.log(err, 'err'); }) }, - // 确认自定义任务插入位置 + // Confirm custom task insertion position dependencies: ['default@BuildJS'], postDependencies: ['default@CompileArkTS'] }) diff --git a/CompilingAndBuilding/library3/hvigorfile_comfig.ts b/CompilingAndBuilding/library3/hvigorfile_comfig.ts index 598b31d..798f8b7 100644 --- a/CompilingAndBuilding/library3/hvigorfile_comfig.ts +++ b/CompilingAndBuilding/library3/hvigorfile_comfig.ts @@ -1,16 +1,16 @@ //FAQ:如何快速关闭工程中所有字节码HAR配置 // [Start hvigorfile] -// 工程级hvigorfile.ts文件 +// Engineering-level hvigorfile.ts file import { hvigor, HvigorNode, HvigorPlugin } from '@ohos/hvigor'; import { appTasks, OhosHarContext, OhosPluginId, Target } from '@ohos/hvigor-ohos-plugin'; -// 实现自定义插件 +// Implement custom plugins export function customPlugin(): HvigorPlugin { return { pluginId: 'customPlugin', async apply(currentNode: HvigorNode): Promise { hvigor.afterNodeEvaluate(async () => { - // 注册模块级任务 + // Register module-level tasks harTask(currentNode); }); } @@ -22,22 +22,22 @@ function harTask(currentNode: HvigorNode) { context?.targets((target: Target) => { const targetName = target.getTargetName(); node.registerTask({ - // 任务名称 + // Task name name: `HarTask`, - // 任务执行逻辑主体函数 + // Main function of task execution logic run() { if (context.getBuildProfileOpt) { const buildProfile = context.getBuildProfileOpt(); console.log(buildProfile) - // 设置字节码har配置为false + // Set the bytecode har config to false buildProfile["buildOption"] = { arkOptions: { byteCodeHar: false } }; console.log(buildProfile) context.setBuildProfileOpt(buildProfile); } }, - // 配置前置任务依赖 + // Configure the dependency of the pre-task dependencies: [`${targetName}@PackageHar`], - // 配置任务的后置任务依赖 + // Post-task dependency for configuring tasks postDependencies: ['assembleHar'] }); }); -- Gitee From 49239cf58109a68d3718ee24e2b0d6887601ce6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E5=A4=A7=E4=BE=A0?= <794397348@qq.com> Date: Fri, 30 May 2025 10:16:26 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E4=B8=AD=E6=96=87->=E8=8B=B1=E6=96=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CompilingAndBuilding/library3/src/main/ets/components/index.ets | 2 +- CompilingAndBuilding/library3/src/main/ets/components/test.d.ts | 2 +- Ndk/Ndk2/UnknownType/src/main/cpp/mian.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CompilingAndBuilding/library3/src/main/ets/components/index.ets b/CompilingAndBuilding/library3/src/main/ets/components/index.ets index eb15437..2d788b7 100644 --- a/CompilingAndBuilding/library3/src/main/ets/components/index.ets +++ b/CompilingAndBuilding/library3/src/main/ets/components/index.ets @@ -18,7 +18,7 @@ */ // [Start import_test] -// index.ets文件 +// index.ets file import test from './test' diff --git a/CompilingAndBuilding/library3/src/main/ets/components/test.d.ts b/CompilingAndBuilding/library3/src/main/ets/components/test.d.ts index 3217f13..2aeb165 100644 --- a/CompilingAndBuilding/library3/src/main/ets/components/test.d.ts +++ b/CompilingAndBuilding/library3/src/main/ets/components/test.d.ts @@ -18,7 +18,7 @@ */ // [Start addFunction] -// test.d.ts文件 +// test.d.ts file export const addFunction: { add: (a: number, b: number) => number } diff --git a/Ndk/Ndk2/UnknownType/src/main/cpp/mian.cpp b/Ndk/Ndk2/UnknownType/src/main/cpp/mian.cpp index d9249bd..78e4a5a 100644 --- a/Ndk/Ndk2/UnknownType/src/main/cpp/mian.cpp +++ b/Ndk/Ndk2/UnknownType/src/main/cpp/mian.cpp @@ -3,7 +3,7 @@ #include "myLibrary.h" int main() { MyType obj; - // 使用自定义类型 + // Use custom types return 0; } // [End MyType] \ No newline at end of file -- Gitee From 2f83ea1e2d97a7dd7809f7c534606af003d84551 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E5=A4=A7=E4=BE=A0?= <794397348@qq.com> Date: Fri, 30 May 2025 11:11:06 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CompilingAndBuilding/build-profile.json5 | 16 +++++++++++++++- InterfacePreviewKit/entry/oh-package.json5 | 2 ++ InterfacePreviewKit/oh-package-lock.json5 | 2 +- .../UndefinedSymbol/src/main/cpp/CMakeLists1.txt | 4 ++-- .../UndefinedSymbol/src/main/cpp/myLibrary.cpp | 4 ++-- ParameterTest/oh-package.json5 | 1 + 6 files changed, 23 insertions(+), 6 deletions(-) diff --git a/CompilingAndBuilding/build-profile.json5 b/CompilingAndBuilding/build-profile.json5 index 415920e..b171d72 100644 --- a/CompilingAndBuilding/build-profile.json5 +++ b/CompilingAndBuilding/build-profile.json5 @@ -1,6 +1,20 @@ { "app": { - "signingConfigs": [], + "signingConfigs": [ + { + "name": "default", + "type": "HarmonyOS", + "material": { + "certpath": "C:\\Users\\Administrator\\.ohos\\config\\default_CompilingAndBuilding_T3YsgJsS4dwX8a4n_dJgOa_rynfyT7S3JVHfIEPFCIA=.cer", + "keyAlias": "debugKey", + "keyPassword": "0000001B8D92AA829BFDDE4100C0425B1D875D391DDDB3C104A931F1136F30EC05137D0C586D7C07352D03", + "profile": "C:\\Users\\Administrator\\.ohos\\config\\default_CompilingAndBuilding_T3YsgJsS4dwX8a4n_dJgOa_rynfyT7S3JVHfIEPFCIA=.p7b", + "signAlg": "SHA256withECDSA", + "storeFile": "C:\\Users\\Administrator\\.ohos\\config\\default_CompilingAndBuilding_T3YsgJsS4dwX8a4n_dJgOa_rynfyT7S3JVHfIEPFCIA=.p12", + "storePassword": "0000001B66931634F660E326956D3EF4F39C023B104D66E01F59D8B49C240FA2742A80904D7FBC1B6F2A9A" + } + } + ], // [Start sdk_version] "products": [ { diff --git a/InterfacePreviewKit/entry/oh-package.json5 b/InterfacePreviewKit/entry/oh-package.json5 index 5016391..a854f7f 100644 --- a/InterfacePreviewKit/entry/oh-package.json5 +++ b/InterfacePreviewKit/entry/oh-package.json5 @@ -5,6 +5,8 @@ "main": "", "author": "", "license": "", + + // FAQ:预览告警“There are properties not initialized” // [Start add_hamock_dependecy] "dependencies": { // The version number needs to be modified according to the relationship between hvigor and the SDK diff --git a/InterfacePreviewKit/oh-package-lock.json5 b/InterfacePreviewKit/oh-package-lock.json5 index 7fcf818..0d2d482 100644 --- a/InterfacePreviewKit/oh-package-lock.json5 +++ b/InterfacePreviewKit/oh-package-lock.json5 @@ -13,7 +13,7 @@ "name": "@ohos/hamock", "version": "1.0.0", "integrity": "sha512-K6lDPYc6VkKe6ZBNQa9aoG+ZZMiwqfcR/7yAVFSUGIuOAhPvCJAo9+t1fZnpe0dBRBPxj2bxPPbKh69VuyAtDg==", - "resolved": "https://ohpm.openharmony.cn/ohpm/@ohos/hamock/-/hamock-1.0.0.har", + "resolved": "https://repo.harmonyos.com/ohpm/@ohos/hamock/-/hamock-1.0.0.har", "registryType": "ohpm" }, "@ohos/hypium@1.0.21": { diff --git a/Ndk/Ndk2/UndefinedSymbol/src/main/cpp/CMakeLists1.txt b/Ndk/Ndk2/UndefinedSymbol/src/main/cpp/CMakeLists1.txt index 4ecb899..50b2c5c 100644 --- a/Ndk/Ndk2/UndefinedSymbol/src/main/cpp/CMakeLists1.txt +++ b/Ndk/Ndk2/UndefinedSymbol/src/main/cpp/CMakeLists1.txt @@ -1,5 +1,5 @@ # FAQ: CPP编译报错"A 'undefined symbol' error has occurred -# [Start cmake_minimum_required] +# [Start cmake_minimum_requiredNew] cmake_minimum_required(VERSION 3.10) project(MyProject) set(CMAKE_CXX_STANDARD 17) @@ -10,7 +10,7 @@ include_directories(${PATH_TO_EXTERNAL_LIBRARY} add_library(myProgram SAHRED main.cpp myLibrary.cpp) # Link to third-party libraries target_link_libraries(myProgram PUBLIC /path/to/external/library) -# [End cmake_minimum_required] +# [End cmake_minimum_requiredNew] # [Start CMAKE_VERBOSE_MAKEFILE] set(CMAKE_VERBOSE_MAKEFILE ON) diff --git a/Ndk/Ndk2/UndefinedSymbol/src/main/cpp/myLibrary.cpp b/Ndk/Ndk2/UndefinedSymbol/src/main/cpp/myLibrary.cpp index aade910..d5bd060 100644 --- a/Ndk/Ndk2/UndefinedSymbol/src/main/cpp/myLibrary.cpp +++ b/Ndk/Ndk2/UndefinedSymbol/src/main/cpp/myLibrary.cpp @@ -1,7 +1,7 @@ // FAQ: CPP编译报错"A 'undefined symbol' error has occurred -// [Start cmake_minimum_required] +// [Start cmake_minimum_required_lb] #include "myLibrary.h" void myFunction() { // Function implementation } -// [End cmake_minimum_required] \ No newline at end of file +// [End cmake_minimum_required_lb] \ No newline at end of file diff --git a/ParameterTest/oh-package.json5 b/ParameterTest/oh-package.json5 index fa8fe5d..16139ab 100644 --- a/ParameterTest/oh-package.json5 +++ b/ParameterTest/oh-package.json5 @@ -1,3 +1,4 @@ +// FAQ:如何配置oh-package.json5动态依赖 // [Start parameterJson5] { "name": "parameter-test", -- Gitee From 25944996a8babd150a9fd66b88f9e332c7361408 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E5=A4=A7=E4=BE=A0?= <794397348@qq.com> Date: Fri, 30 May 2025 11:13:05 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CompilingAndBuilding/build-profile.json5 | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/CompilingAndBuilding/build-profile.json5 b/CompilingAndBuilding/build-profile.json5 index b171d72..415920e 100644 --- a/CompilingAndBuilding/build-profile.json5 +++ b/CompilingAndBuilding/build-profile.json5 @@ -1,20 +1,6 @@ { "app": { - "signingConfigs": [ - { - "name": "default", - "type": "HarmonyOS", - "material": { - "certpath": "C:\\Users\\Administrator\\.ohos\\config\\default_CompilingAndBuilding_T3YsgJsS4dwX8a4n_dJgOa_rynfyT7S3JVHfIEPFCIA=.cer", - "keyAlias": "debugKey", - "keyPassword": "0000001B8D92AA829BFDDE4100C0425B1D875D391DDDB3C104A931F1136F30EC05137D0C586D7C07352D03", - "profile": "C:\\Users\\Administrator\\.ohos\\config\\default_CompilingAndBuilding_T3YsgJsS4dwX8a4n_dJgOa_rynfyT7S3JVHfIEPFCIA=.p7b", - "signAlg": "SHA256withECDSA", - "storeFile": "C:\\Users\\Administrator\\.ohos\\config\\default_CompilingAndBuilding_T3YsgJsS4dwX8a4n_dJgOa_rynfyT7S3JVHfIEPFCIA=.p12", - "storePassword": "0000001B66931634F660E326956D3EF4F39C023B104D66E01F59D8B49C240FA2742A80904D7FBC1B6F2A9A" - } - } - ], + "signingConfigs": [], // [Start sdk_version] "products": [ { -- Gitee