2013-12-13 23 views
24

最近、Nexus 4をAndroid 4.4にアップグレードしました。私のアプリをデバッグ中に、私はメッセージを発見しましたW/chromium(14962): [WARNING:proxy_service.cc(888)] PAC support disabled because there is no system implementationシステム実装がないためPACサポートが無効になりました

これはどういう意味ですか?


Logcat

12-12 17:38:56.726: V/WebViewChromium(14962): Binding Chromium to the main looper Looper{41f91588} 
12-12 17:38:56.736: I/chromium(14962): [INFO:library_loader_hooks.cc(112)] Chromium logging enabled: level = 0, default verbosity = 0 
12-12 17:38:56.736: I/BrowserProcessMain(14962): Initializing chromium process, renderers=0 
12-12 17:38:56.746: W/chromium(14962): [WARNING:proxy_service.cc(888)] PAC support disabled because there is no system implementation 

答えて

40

私はあなたが安全に、このいずれかを無視することができると思います。 Chromium Browser Engineではちょっとハードコードされています。

あなたはクロム源(https://chromium.googlesource.com/chromium/src.git/+/master/net/proxy/proxy_service.cc)をチェックしてProxyService::CreateUsingSystemProxyResolverが表示された場合、あなたがWindowsやMacOSの

class ProxyResolverFactoryForSystem : public ProxyResolverFactory { 
    //[...] 
    static bool IsSupported() { 
#if defined(OS_WIN) || defined(OS_MACOSX) 
    return true; 
#else 
    return false; 
#endif 
    } 
}; 
いないのであれば ProxyResolverFactoryForSystem::IsSupported()はちょうど falseを返して

if (!ProxyResolverFactoryForSystem::IsSupported()) { 
    LOG(WARNING) << "PAC support disabled because there is no " 
       "system implementation"; 
    return CreateWithoutProxyResolver(proxy_config_service, net_log); 
} 

を見つけるだろう

関連する問題