Uncaught TypeError: Object # <Object> no tiene ningún método 'exec' en el archivo: ///android_asset/www/index.html
- Usando PhoenGap 2.2.0
- Ejecutado \ bin \ create C: \ Temp \ Test com.test Test
- Tenía la siguiente salida
Microsoft (R) Windows Script Host Versión 5.8 Copyright (C) Microsoft Corporation. Todos los derechos reservados.
Creating new android project... Building jar and js files... Copying template files... Copying js, jar & config.xml files... Copying cordova command tools... Updating AndroidManifest.xml and Main Activity...
- Proyecto importado
-
- En eclipse (4.2.0)
-
- Archivo> Nuevo> Proyecto> Android> Proyecto Android de código existente
-
- Seleccionó la carpeta C: \ Temp \ Test
-
- Comprobado "Copiar proyecto en área de trabajo"
- Haciendo cambios
-
- Se ha comprobado res \ xml \ config.xml y la línea
<plugin name="Notification" value="org.apache.cordova.Notification"/>
está presente
- Se ha comprobado res \ xml \ config.xml y la línea
-
- Comprobado que index.html tiene el cordova-2.2.0.js incluido
-
- Caso # 1 Iniciado index.html y modificado desde
<script type="text/javascript"> app.initialize(); </script>
- ¿Phonegap Android AlarmManager plugin?
- Código de error 3 Tiempo de espera cuando intento obtener geolocalización mediante Cordova en la plataforma Android
- ¿Hay una alternativa a getUserMedia para Phonegap Android (local)?
- cómo probar la notificación push en android phonegap?
- ¿Estoy recibiendo un error al instalar la plataforma android para Phonegap?
a
<script type="text/javascript"> function showAlert(msg){ navigator.notification.alert(msg); } document.addEventListener("deviceready", showAlert('You are the winner!'), false); app.initialize(); </script>
11-25 10:29:58.399: E/Web Console(14604): Uncaught TypeError: Cannot call method 'alert' of undefined at file:///android_asset/www/index.html:40
siguiente error 11-25 10:29:58.399: E/Web Console(14604): Uncaught TypeError: Cannot call method 'alert' of undefined at file:///android_asset/www/index.html:40
-
- Caso # 2 Inaugurado index.html y modificado desde
<script type="text/javascript"> app.initialize(); </script>
a
<script type="text/javascript"> function successAlert(){} function errorAlert(){} function showAlert(msg){ cordova.exec(successAlert, errorAlert, "Notification","alert", [msg]); } document.addEventListener("deviceready", showAlert('You are the winner!'), false); app.initialize(); </script>
11-25 10:25:06.575: E/Web Console(14149): Uncaught TypeError: Object #<Object> has no method 'exec' at file:///android_asset/www/index.html:42
siguiente error 11-25 10:25:06.575: E/Web Console(14149): Uncaught TypeError: Object #<Object> has no method 'exec' at file:///android_asset/www/index.html:42
}
Estoy seguro de que extrañé algo … sólo que no soy capaz de concluir lo que es. Por favor, ayúdame.
- ¿Podemos usar una base de datos SQLITE aldready preparada para una aplicación phonegap?
- Agregar complementos de Cordova / Phonegap detrás de un proxy
- gap_init llamado de origen restringido
- Obtener la ruta absoluta a la carpeta de activos en PhoneGap
- Phonegap NFC no funciona
- Error en la aplicación Phonegap: módulo no capturado cordova / plugin_list ya definido
- Cordova_plugins.js no se actualiza después de agregar un nuevo complemento
- Cordova CLI Phone Gap Aplicación navigator.app.exit Función no funciona
Esto llamará showAlert
inmediatamente, en lugar de retrasar cuando el evento se dispara:
document.addEventListener("deviceready", showAlert('You are the winner!'), false)
En lugar de hacer esto
document.addEventListener("deviceready", function() { showAlert('You are the winner!') }, false)
- Com.android.volley.NoConnectionError después de detener la aplicación
- Enviar datos del servicio a la actividad Android