/ / Błąd nie może znaleźć symbolu org.apache.cordova.CordovaHttpAuthHandler przy użyciu InAppBrowser Cordova 5.3.3 - cordova, wtyczki phonegap, cordova-plugins, inappbrowser

Błąd nie może znaleźć symbolu org.apache.cordova.CordovaHttpAuthHandler przy użyciu InAppBrowser Cordova 5.3.3 - cordova, wtyczki phonegap, cordova-plugins, inappbrowser

Zajmuję się tworzeniem hybrydowej aplikacji mobilnej za pomocą cordova iMulti-Device hybrid app, Otrzymuję ten błąd, gdy próbuję uruchomić kompilację aplikacji na urządzenie lub emulator

[javac] C:phonegapprojectsJarCheeMobileJarCheeMobileAppJarCheebldDebugplatformsandroidsrcorgapachecordovainappbrowserInAppBrowser.java:56: error: cannot find symbol
[javac] import org.apache.cordova.CordovaHttpAuthHandler;
[javac]                          ^
[javac]   symbol:   class CordovaHttpAuthHandler
[javac]   location: package org.apache.cordova
[javac] C:phonegapprojectsJarCheeMobileJarCheeMobileAppJarCheebldDebugplatformsandroidsrcorgapachecordovainappbrowserInAppBrowser.java:896: error: cannot find symbol
[javac]             if (pluginManager != null && pluginManager.onReceivedHttpAuthRequest(webView, new CordovaHttpAuthHandler(handler), host, realm)) {
[javac]                                                                                               ^
[javac]   symbol:   class CordovaHttpAuthHandler
[javac]   location: class InAppBrowser.InAppBrowserClient

Wersja inappbrowser to 1.1.2-dev

p.s Znalazłem to zatwierdzenie na github InAppBrowser https://github.com/apache/cordova-plugin-inappbrowser/pull/82/files?diff=split

Odpowiedzi:

0 dla odpowiedzi № 1

Znalazłem problem i napisałem odpowiedź tutaj, na wypadek, gdyby ktoś miał ten sam problem

Przyczyną problemu była wersja na Cordova, wydaje się, że ten błąd istnieje na <v4, ale użyłem 5.3.3, jak to jest możliwe Kiedy ty clear cordova cache z menu visual studio, zastępuje v4.0.0 w katalogach, więc musisz ponownie skopiować cordova %APPDATA%npmnode_modulescordova do %APPDATA%npmnode_modulesvs-mdanode_modulescordova