diff --git a/frameworks/ans/test/moduletest/BUILD.gn b/frameworks/ans/test/moduletest/BUILD.gn index 8046c8d17a7b0e39f412e28048dbef4fee941708..0912b06463a8454cbffbbc780d211e78e76b45f0 100755 --- a/frameworks/ans/test/moduletest/BUILD.gn +++ b/frameworks/ans/test/moduletest/BUILD.gn @@ -30,10 +30,6 @@ config("public_ans_config") { ] } -config("json_config") { - cflags_cc = [ "-fexceptions" ] -} - ohos_moduletest("ans_fw_module_test") { module_out_path = module_output_path include_dirs = [ diff --git a/interfaces/kits/napi/ans/BUILD.gn b/interfaces/kits/napi/ans/BUILD.gn index 7592885e3efb99e95b8d855bd67689ddfe1f2f62..66da3426a486297d57cb9acd3d81ee3cc83b3d9a 100755 --- a/interfaces/kits/napi/ans/BUILD.gn +++ b/interfaces/kits/napi/ans/BUILD.gn @@ -61,6 +61,8 @@ ohos_shared_library("notification") { "src/unsubscribe.cpp", ] + ldflags = [ "-Wl,-rpath=/system/lib/module/multimedia/" ] + deps = [ "${frameworks_path}/ans/core:ans_core", "${frameworks_path}/ans/native:ans_innerkits", @@ -71,7 +73,7 @@ ohos_shared_library("notification") { "//foundation/aafwk/standard/interfaces/kits/napi/aafwk/inner/napi_common:napi_common", "//foundation/ace/napi:ace_napi", "//foundation/distributedschedule/dmsfwk/interfaces/innerkits/uri:zuri", - "//foundation/multimedia/image_standard/interfaces/innerkits:image_native", + "//foundation/multimedia/image_standard/interfaces/innerkits:image", "//third_party/jsoncpp:jsoncpp", "//third_party/libuv:uv_static", "//utils/native/base:utils", diff --git a/services/ans/BUILD.gn b/services/ans/BUILD.gn index 629d4414ed89a09e9646320ec0368fda18db9a8a..180ec3c81061f8981fa8c7771903206df173818b 100644 --- a/services/ans/BUILD.gn +++ b/services/ans/BUILD.gn @@ -31,15 +31,8 @@ config("public_ans_config") { ] } -config("json_config") { - cflags_cc = [ "-fexceptions" ] -} - ohos_shared_library("libans") { - include_dirs = [ - "include", - "//third_party/json/include", - ] + include_dirs = [ "include" ] sources = [ "src/advanced_notification_service.cpp", @@ -58,7 +51,6 @@ ohos_shared_library("libans") { configs = [ ":public_ans_config", "//utils/native/base:utils_config", - ":json_config", ] deps = [ diff --git a/services/ans/src/notification_preferences_database.cpp b/services/ans/src/notification_preferences_database.cpp index cdfdd9eeae4c7a31c397fdae5792143bc9827720..6064a270a3f2f8970596e0d69625babd5fc3ccdd 100644 --- a/services/ans/src/notification_preferences_database.cpp +++ b/services/ans/src/notification_preferences_database.cpp @@ -956,11 +956,7 @@ void NotificationPreferencesDatabase::StringToVector(const std::string &str, std int NotificationPreferencesDatabase::StringToInt(const std::string &str) const { int value = 0; - try { - value = stoi(str, nullptr); - } catch (const std::exception &e) { - ANS_LOGW("Stoi error is %{public}s.", e.what()); - } + value = stoi(str, nullptr); return value; } diff --git a/services/ans/test/unittest/BUILD.gn b/services/ans/test/unittest/BUILD.gn index 3179f766d943d60aa4c9bc77ce9aa04af3764c5b..d94e670afa18ad9f085830dfff38a1b9e5d842b2 100644 --- a/services/ans/test/unittest/BUILD.gn +++ b/services/ans/test/unittest/BUILD.gn @@ -17,10 +17,6 @@ import("//build/test.gni") module_output_path = "ans_standard/unittest" -config("json_config") { - cflags_cc = [ "-fexceptions" ] -} - ohos_unittest("ans_unit_test") { module_out_path = module_output_path include_dirs = [ @@ -71,10 +67,7 @@ ohos_unittest("ans_unit_test") { "permission_filter_test.cpp", ] - configs = [ - "//utils/native/base:utils_config", - ":json_config", - ] + configs = [ "//utils/native/base:utils_config" ] deps = [ "${core_path}:ans_core", diff --git a/services/test/moduletest/BUILD.gn b/services/test/moduletest/BUILD.gn index 7711118f93f8760d921ed530917f5bad90c2ae7c..3afbfa5d4ade219cc23c3b4335c833b2152cae30 100644 --- a/services/test/moduletest/BUILD.gn +++ b/services/test/moduletest/BUILD.gn @@ -17,10 +17,6 @@ import("//build/test.gni") module_output_path = "ans_standard/moduletest" -config("json_config") { - cflags_cc = [ "-fexceptions" ] -} - ohos_moduletest("ans_module_test") { module_out_path = module_output_path include_dirs = [ @@ -64,10 +60,7 @@ ohos_moduletest("ans_module_test") { "mock/mock_single_kv_store.cpp", ] - configs = [ - "//utils/native/base:utils_config", - ":json_config", - ] + configs = [ "//utils/native/base:utils_config" ] deps = [ "${core_path}:ans_core",