diff --git a/driver/js/src/vm/v8/v8_vm.cc b/driver/js/src/vm/v8/v8_vm.cc index 8e43e7adb08..57212d40372 100644 --- a/driver/js/src/vm/v8/v8_vm.cc +++ b/driver/js/src/vm/v8/v8_vm.cc @@ -88,6 +88,10 @@ V8VM::V8VM(const std::shared_ptr& param) : VM(param) { #endif FOOTSTONE_DLOG(INFO) << "Initialize"; v8::V8::Initialize(); +#ifdef ENABLE_INSPECTOR + auto trace = reinterpret_cast(platform->GetTracingController()); + devtools::DevtoolsDataSource::OnGlobalTracingControlGenerate(trace); +#endif } } create_params_.array_buffer_allocator = v8::ArrayBuffer::Allocator::NewDefaultAllocator(); diff --git a/framework/android/build.gradle b/framework/android/build.gradle index 29690e356ee..f8ba82c7a2f 100644 --- a/framework/android/build.gradle +++ b/framework/android/build.gradle @@ -124,6 +124,7 @@ android { arguments ( "-DCMAKE_BUILD_TYPE=Debug", "-DMODULES=${getAllModules().join(';')}", + "-DENABLE_INSPECTOR=$ENABLE_INSPECTOR", *mergeCppDefinitions() ) diff --git a/framework/android/gradle.properties b/framework/android/gradle.properties index e617e445bdb..af596b9b66b 100644 --- a/framework/android/gradle.properties +++ b/framework/android/gradle.properties @@ -116,3 +116,8 @@ PUBLISH_ARTIFACT_ID=Hippy # Specifies maven publish group ID # PUBLISH_GROUP_ID=com.tencent.qqlive + +# +# Specifies DEVTOOL INSPECTOR OPEN OR NOT +# +ENABLE_INSPECTOR=true