From 2cd48c4cec3f6e8b5d1a2219f30499451eeb2e8e Mon Sep 17 00:00:00 2001 From: budao Date: Tue, 7 Mar 2017 12:25:04 +0800 Subject: [PATCH] [*andoid] fix a null point crash, on first launch WXEnvironment.getApplication() may return null --- .../src/main/java/com/taobao/weex/bridge/WXBridgeManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java b/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java index 51eb1da1c9..c35c5eca61 100755 --- a/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java +++ b/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java @@ -369,7 +369,7 @@ private void initWXBridge(boolean remoteDebug) { Class clazz = Class.forName("com.taobao.weex.devtools.debug.DebugServerProxy"); if (clazz != null) { Constructor constructor = clazz.getConstructor(Context.class, WXBridgeManager.class); - if (constructor != null) { + if (constructor != null && WXEnvironment.getApplication() != null) { mWxDebugProxy = (IWXDebugProxy) constructor.newInstance( WXEnvironment.getApplication(), WXBridgeManager.this); if (mWxDebugProxy != null) {