CordovaWebView Error: org.apache.cordova.CordovaWebView no se puede convertir en android.view.View

Tengo algunos problemas con la implementación de Cordova 5.1.1 en Android. Estoy tratando de incrustar un CordovaWebView en mi aplicación. He seguido todas las instrucciones descritas en su sitio oficial, sin embargo sigo recibiendo el error " org.apache.cordova.CordovaWebView no se puede convertir en android.view.View ". He buscado mucho ayuda, pero no pude encontrar nada que pudiera ayudarme. Aquí está mi código:

Actividad:

public class CordovaTestActivity extends Activity implements CordovaInterface { protected CordovaPlugin activityResultCallback = null; protected boolean activityResultKeepRunning; protected boolean keepRunning = true; private final ExecutorService threadPool = Executors.newCachedThreadPool(); CordovaWebView cwv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_cordova_test); cwv = (CordovaWebView) findViewById(R.id.tutorialView); Config.init(this); cwv.loadUrl(Config.getStartUrl()); } @Override public Activity getActivity() { return this; } @Override public ExecutorService getThreadPool() { return threadPool; } @Override public Object onMessage(String arg0, Object arg1) { return null; } @Override public void setActivityResultCallback(CordovaPlugin plugin) { this.activityResultCallback = plugin; } @Override public void startActivityForResult(CordovaPlugin command, Intent intent, int requestCode) { this.activityResultCallback = command; this.activityResultKeepRunning = this.keepRunning; if (command != null) { this.keepRunning = false; } super.startActivityForResult(intent, requestCode); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent intent) { super.onActivityResult(requestCode, resultCode, intent); CordovaPlugin callback = this.activityResultCallback; if (callback != null) { callback.onActivityResult(requestCode, resultCode, intent); } } } 

Xml:

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.cordovatest.CordovaTestActivity" > <org.apache.cordova.CordovaWebView android:id="@+id/tutorialView" android:layout_width="match_parent" android:layout_height="match_parent" /> </RelativeLayout> 

Config.xml

 <widget id="com.example.hello" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"> <preference name="loglevel" value="DEBUG" /> <preference name="AndroidLaunchMode" value="singleTop" /> <name>Hello World</name> <description> A sample Apache Cordova application that responds to the deviceready event. </description> <author email="[email protected]" href="http://cordova.io"> Apache Cordova Team </author> <content src="index.html" /> <access origin="*" /> <preference name="useBrowserHistory" value="true" /> <preference name="exit-on-suspend" value="false" /> <preference name="fullscreen" value="false" /> <preference name="webviewbounce" value="true" /> </widget> 

Sé que estoy demasiado tarde responder a esta pregunta, pero hoy me enfrento a este problema y tratar de encontrar una solución.

En 5.1.1 cordova implementación para Android, CordovaWebView convertido de CustomwebView a la interfaz y no podemos usarlo en el diseño, esto la razón de la aplicación no puede compilar.

Otra implementación de webview proporcionada por cordova es conocida como SystemWebView en el paquete org.apache.cordova.engine.

No sé por qué cordova desarrollador convertido cordovawebview a la interfaz

  • "Tel", "sms" y "mailto" ya no funcionan en Android después de actualizar a cordova 3.6.3
  • Icono de notificación en blanco para Android con Phonegap Build y PushPlugin
  • PhoneGap BarcodeScanner - ClassNotFound
  • Impresión desde Android a Mobile Bluetooth Printer con PhoneGap
  • Cordova registra los tipos de archivo a 'abrir con' la lista
  • ¿Cómo cambiar el tamaño de pantalla de PhoneGap?
  • cómo ejecutar un programa de PhoneGap en el emulador de Android?
  • Luchando entre el nativo y el teléfono, los requisitos de la aplicación sencilla
  • Phonegap - El almacenamiento local no funciona - Android
  • ¿Cuál es la diferencia entre Apache Cordova y PhoneGap?
  • ¿Está desarrollando una aplicación android / phonegap con Netbeans IDE un buen método?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.