cordova - tutorial - Error DEP10402: no se pudo ubicar la página de inicio. Es posible que necesite construir su proyecto
cordova visual studio ios (16)
Uno de mis proyectos de Visual Studio 2015 Cordova ha comenzado recientemente a mostrar este error al intentar depurar con IOS / Ripple - iPhone (cualquiera):
Error DEP10402: no se pudo ubicar la página de inicio. Es posible que necesite construir su proyecto.
Curiosamente, solo ocurre en este proyecto y funciona bien con Android / Ripple. También puedo implementar y depurar a dispositivos locales / remotos sin problemas.
Intenté reconstruir, por supuesto, borrar la caché de Cordova y reiniciar.
¿Algunas ideas?
Ambas soluciones anteriores no funcionaron para mí. Hice estos pasos:
1. Locate the start page in config.xml. Usually, it is index.html.
2. Make a copy the index.html and paste it back. The filename is like "index - Copy.html".
3. Delete the original index.html
4. Rename "index - Copy.html" back to index.html
5. Start Debug.
Funcionó para mí
Creo que su versión de Cordova es más alta que la 6.3.1, la versión más alta compatible con Visual Studio, por lo que debe crear su aplicación a través de CLI (cordova run browser).
El mismo error me pasó después de haber cambiado el nombre de mi index.html como index-old.html y lo moví a otra carpeta. De alguna manera, el script de compilación no pudo "ver" el nuevo archivo index.html.
Así que solo estaba comprometiendo todo para la subversión para asegurarme de que tenía una copia de seguridad, preparándome para reconstruir mi proyecto por completo, cuando noté que index.html ya no estaba en la carpeta www (a pesar de que lo tenía abierto en ¡Estudio visual!)
Así que lo guardé en la carpeta www y luego reconstruyó bien.
Para resumir: ¡comprueba que el archivo realmente exista en la carpeta en la que crees que existe!
En mi caso, ocurrió el mismo problema porque el nombre de mi proyecto era "some.app", por lo que el nombre en config.xml también era "some.app".
Después de eliminar el punto en el nombre (de "some.app" a "someapp"), funcionó.
(Solo cambié el nombre en el archivo config.xml, el nombre de mi proyecto todavía tiene un punto)
- VS 2015 Actualización 3
- Cordova CLI 6.3.1
- Ionic 2 RC4 (Angular2 2.2.1)
Experimenté este error en un nuevo entorno de desarrollo donde cargué el proyecto desde git.
Resolvió el error volviendo a agregar el archivo usando "Agregar -> elemento existente ..." en mi página de inicio en Visual Studio. Sin sacar nunca el archivo ni nada de eso.
Después de eso, obtuve un montón de errores 404 en los archivos del proyecto al ejecutar Ripple, intenté resolverlos de la misma manera que con el archivo de página de inicio, pero eso no solucionó los errores. Eventualmente también se solucionaron eliminando la carpeta ".cordova" en "% APPDATA%" y luego reconstruyendo el proyecto.
Funcionó después de desinstalar ionic
de la carpeta del proyecto
npm uninstall -g ionic
npm install -g ionic
Luego construye usando android build android.
Y luego huir de VS 2015.
Funciona :)
Para mí fue que la carpeta www estaba vacía, por lo que no pude encontrar index.html. www no era que no estaba siendo construido para.
Primero eliminando esta carpeta:% localappdata% / Microsoft / VisualStudio / 14.0 / ComponentModelCache
A continuación, se cambió el nombre del archivo index.html con el comando @ asanga15 copy.
Vea este problema similar aquí: No se muestran archivos en un proyecto de Visual Studio 2015 Blank Cordova
Primero tuve el mismo error: Error DEP10402: No se pudo ubicar la página de inicio. Es posible que necesite construir su proyecto.
Tuve que actualizar el paquete.json (versión angular a 2.0.0-rc.5 y algunas otras dependencias). Eche un vistazo al registro de cambios iónicos en github: https://github.com/driftyco/ionic/blob/master/CHANGELOG.md
No se puede ver un paquete de trabajo.json. Simplemente actualice los números de versión y las dependencias faltantes que están usando ahora mismo y su proyecto también se compilará =)
También hay una nota que indica que ha habido problemas con la última versión: Nota: asegúrese de estar utilizando las versiones exactas de TypeScript y Angular enumeradas anteriormente. Ha habido problemas con las últimas versiones.
Probé varias sugerencias en las respuestas anteriores, pero lo que funcionó para mí fue mover index.html de:
Project_Folder to Project_Folder / src
y en package.json agregué:
"main": "src/index.html" as a property(added a version
propiedad también, ya que se quejaba de eso también).
También cambié la página de inicio en config.xml a src / index.html como se mencionó anteriormente.
¡Espero que esto ayude!
Simplemente cambié el nombre de la página de inicio de index.html a index2.html y lo cambié a archivo de configuración y funciona.
Simplemente elimine su plataforma y vuelva a agregarla. Esto funcionó para mí
- cmd abierto
- goto su proyecto
- tipo: cordova plataforma rm android
- Después de eliminar, escriba: cordova platform add android
- luego ejecuta tu proyecto
Solía obtener el mismo error al depurar mi proyecto de Cordova. Cada vez que consigo esto, simplemente sigo algunos pasos simples:
- Reinicie Visual Studio y vuelva a abrir su proyecto,
- Vaya a Solution Explorer e intente abrir la página de inicio de su proyecto manualmente .
- Limpia e implementa tu solución.
Con suerte, esto funcionará.
Tuve el mismo problema, y las soluciones publicadas no me lo solucionaron.
Descubrí que cuando cambié plataformas de Android a iOS y Visual Studio pude implementar el proyecto Cordova ...
Entonces, para solucionar el problema de Android, hice lo siguiente:
1. I opened the project folder in Explorer
2. Entered the "platforms" sub-folder
3. Deleted the subfolder "android".
4. Back to Visual Studio => changed platform back to android
5. Rebuild.
Ahora la onda de Android funcionó para mí.
Otra cosa que debes probar es crear una nueva configuración de solución:
1. Set your project as Startup project
2. Build => Configuration Manager...
3. Choose <New...>
4. Name your config. Don''t copy settings.
5. Click OK.
6. Set checkmarks in Build and Deploy for your startup project only.
Elegir la nueva configuración ahora me permite depurar en onda expansiva.
Editar: Esto sucede de vez en cuando en mis soluciones. Además de los pasos anteriores, también tuve que volver a instalar la plataforma utilizando cordova CLI y también (desde Visual Studio) quitando y agregando complementos de cordova nuevamente. Aconsejaría probar las respuestas enumeradas hasta que uno solucione su problema.
Tuve que entrar en el directorio index.html y ejecutar npm install
VS tiene nodejs en el directorio web / external tools, que es una versión anterior a la que vería en nodejs.org.
Solución:
- arregla las versiones para tus dependencias en package.json, y asegúrate de que estás usando app-scripts 1.0.0 en tus devDependencies
- en lugar de usar node / npm de VSINSTALLDIR / web / external estoy usando la instalación global de node y npm, para hacer eso vaya a la configuración de herramientas externas en VS, y elimine las entradas de allí, solo mantenga $ PATH , supongo que tiene instalación global de GIT, para que pueda eliminarlo también.
Mira mi otra respuesta here
tuvo el error en la plantilla iónica 2 en stuidio visual 2015 lo cambié a src / index.html en el config.xml y funciona bien :)