¡Hola! En la última semana, he tenido mucho progreso. Primero, hice mi presentación de progreso en clase el lunes. Paso lo muy bien. Hicimos una lista de ideas sobre los nombres de mi aplicación. Algunas de las mejores ideas fueron ‘In’ n Out ‘,’ Sign in, Sign Out’ y ‘Cosign’. mi favorito ahora es In ‘n out, pero no conozco las reglas de derechos de autor :). La clase también me dijo que sería mejor si las notificaciones fueran más personales. Me gusta esa idea y creo que puedo cambiarla a lo que un estudiante quiera antes de descargarla.
Además, el miércoles probé mi aplicación en la escuela y aprendí algunas cosas que debería cambiar. Tengo que cambiar la ubicación del geofence para ser más específico.
¡Quiero probar mi aplicación una vez más y luego la descargaré para los estudiantes!
Además, he escrito aproximadamente 6 páginas para mi ensayo, ¡así que todo va bien!
Autor: archerberzins7403
¡¡¡La aplicación funciona!!!
¡Tengo muy buenas noticias hoy! Anoche tuve la reunion con Mark (y Maria) y trabajamos para resolver los errores con mi aplicación. Después de unas horas, tuvimos éxito! Habían dos problemas importantes con mi aplicación, pero los resolvimos, ¡y ahora funciona correctamente! ¡Estoy muy emocionado! Muchas gracias a Mark y Maria! ¡No hubiera podido hacerlo sin sus ayuda!
El primer problema fue un error de carrera. En mi aplicación, actualiza la ubicación de un usuario constantemente. El problema era que tenía que crear la ubicación antes de actualizarla. Por eso, las dos piezas corren para terminar primero, y no funciona. Para resolverlo, creamos una sentencia if que hace que la aplicación espere hasta que exista la ubicación.
Después de resolver el primer error, vi mi aplicación por primera vez! Podíamos ver la ubicación y el geofence, y la aplicación sabía cuándo entramos o salimos de la escuela. Pero el segundo error fue que no recibimos las notificaciones. Para resolver este error, tuvimos que agregar un canal de notificación. Pero, mi código no reconoció algunas frases. Tuvimos que agregar algunas otras partes en mi sección de importación, ¡y funcionó!
Ahora puedo mostrar mi solicitud a la clase el lunes (cambiamos mi presentación al lunes), y será más fácil para ellos darme las sugerencias en vez de hacerlo con sólo los wireframes. ¡Ahora puedo intentar poner la aplicación en los teléfonos celulares de los estudiantes para ver qué piensan! Ahora, realmente puedo comenzar escribiendo mi informe final.
La ayuda de Mark
Como saben, he trabajado en el error actual por mucho tiempo. He leído mi código muchas veces, he buscado en muchos foros y he hecho preguntas en los foros para encontrar el problema, pero no puedo solucionarlo para nada. Olvidé que puedo preguntarle a Mark, y María me lo recordó. Le envié un correo electrónico a Mark para preguntarle si puede reunir pronto, ¡y espero que pueda!
Además, voy a presentar mi presentación de progreso mañana. Voy a pedir que la clase me ayuda con lo que debo agregar a mi aplicación. Les daré los wireframes sin contenido y les pediré que los hagan como les gustaría que fuera la aplicación. Tal vez esto pueda ayudarme con las cosas que debo agregar a la aplicación.
El mismo error
Hola tod@s. Pues, no he tenido mucho progreso. Lamento no haber escrito mi entrada recientemente, ¡pero no hay mucho para escribir! Lamentablemente, no he podido resolver este error del tiempo para ejecutar. Hice otra pregunta en Stack Overflow, pero nadie me respondió. Aquí está la pregunta:
https://stackoverflow.com/questions/55655669/how-to-solve-a-runtime-error-with-gms-location
Básicamente, he leído todo mi código otra vez, pero todavía no he encontrado el problema. Además, no he resuelto el error con el Google Services Plugin. Entiendo las sugerencias de todo en el foro, e intenté lo que dijeron, pero no funcionó. Creo que no importa mucho porque no es un error. Es sólo una advertencia. Pero, si alguien tiene sugerencias, estaría muy feliz. Todavía busco por qué mi aplicación no funciona, pero no lo sé por ahora.
En unos días, empezaré por escribir mi ensayo. Si no puedo corregir el error con mi aplicación, solo voy a decir que es un comienzo, y probablemente continuaré intentando resolver el error fuera del proyecto. Espero que funcione y que pueda dárselo a los estudiantes, pero todavía tengo que resolver el error.
Bueno, eso es todo por ahora. ¡Gracias!
Stack Overflow
¡Hola! Durante los últimos días, hice una pregunta en el foro de Stack Overflow. Intenté resolver el error por un tiempo, pero no tuve éxito. Cuando publiqué la pregunta, recibí muchos comentarios y muchas personas me dieron buenas sugerencias. Pero no he tenido tiempo de implementar las sugerencias porque mi madre ha usado mucho su computadora. Pero, creo que entiendo las soluciones, ¡y tal vez mi aplicación funcionará cuando pueda usar la computadora! Muchas gracias a todas las personas en Stack Overflow!
Aquí está mi pregunta en Stack Overflow:
https://stackoverflow.com/questions/55539495/how-to-correctly-apply-the-google-services-plugin
Los errores diferentes
¡Hola tod@s! No tengo buenas noticias hoy, pero está bien. Como vosotros sabeís, recientemente había ejecutado mi aplicación y finalmente funcionó. No funcionó exactamente como quería porque recibí un error singular en la aplicación. Pero, lo ejecuté otra vez y recibí más errores. Pensé que esto podría confundir a vosotros, así que decidí daros una lista de los tipos de errores para ayudar.
Primero, hay un error de compilación. Este es el tipo de error que se recibe en Android Studio cuando la aplicación no se puede ejecutar correctamente porque una gran parte del código no funciona. Segundo, hay un error de sintaxis. Este es un error muy pequeño y fácil de solucionar que se causa por algo tan pequeño como un semicolono. Cuando se lo encuentra, este error se resuelve fácilmente. El tercer error es un error de tiempo de ejecución. Este tipo de error se produce cuando la aplicación es escrito incorrectamente y no funciona como se desea. La aplicación puede ejecutarse, pero no fnciona correctamente y necesita ser revisada y corregida.
Para clarificar, el error que recibí hace unos días fue un error de tiempo de ejecución. cuando ejecuté la aplicación, me dijo «tienes errores en el tiempo de ejecución». Pensé que sería un error muy fácil de solucionar, porque sabía que tenía algo que ver con las generaciones de Android. Sin embargo, no pude encontrar las versiones conflictivas de Android. Luego, yo ejecuté la aplicación y recibí errores que yo no había visto. Entonces, cuando dije que pensé que sería el último error, bno era correcta. Pero, creo que si solucionara el problema con las generaciones de Android la aplicación se ejecutaría. Me alegría si funciona correctamente
¡La aplicación se ejecutó!
¡En la clase de ayer, finalmente tuve éxito con la ejecución de mi aplicación! Cada vez que intenté ejecutar mi aplicación antes, no funcionó. Recibí muchos errores y no pude mirar la aplicación. Cuando hice clic en «ejecutar» ayer, no pensé que funcionaría, ¡pero sí! Por supuesto, la aplicación no funciona correctamente por alguna razón, ¡pero por lo menos la vi! Ahora, trabajo en encontrar el problema porque no funciona correctamente. Estoy seguro que hay una razón simple, pero no sé ahora.
Además, dije que les diría a todos si tuviera éxito con mis errores. Tuve un error sobre el archivo zzbgl, y javacompiler. ¡Agregué una dependencia para la ubicación de Google, y resolví todos los errores! No sé cómo, pero eso es todo lo que tenía que hacer. Ahora, no recibo ningún error, pero la aplicación no funciona como quiero. ¡Por lo menos, no tengo más errores de Android Studio!
Reparando mis dependencias
Hola,
Aunque no he tenido éxito en resolver los errores, he hecho algo diferente.
Hay una pieza en mi código se llama dependencias. Las dependencias están en el gradle de mi aplicación. Cuando escribí mis dependencias, no usé mucha lógica. Simplemente usé muchos tutoriales de Java y escribí lo que yo vi. Por eso, hice muchos errores, y no funcionó.
En los últimos días, he trabajado para rehacer las dependencias de mi aplicación. Todavía usé muchos tutoriales, pero también hice muchas búsquedas. Ahora, creo que lo hice correctamente.
Aunque esta parte funciona por ahora, todavía trabajo en los errores para resolverlos.
¡La aplicación está completa!
¡Hola tod@s!
Durante los últimos días, he trabajado mucho en mi aplicación. Yo usé muchos tutoriales, muchos foros y mucho tiempo para completarla, ¡y ahora lo tengo! Estoy muy feliz por eso, pero todavía hay más. Aunque dije que tengo mi aplicación completa, no dije que funciona. Todavía tengo dos errores que no sé cómo puedo solucionar:
- error: no podemos encontrar el archivo zzbgl para com.google.android.gms.internal.zzbgl
2. org.gradle.api.tasks.TaskExecutionException: No podemos ejecutar ‘: app: compileDebugJavaWithJavac’
Quizás recibiré más errores después de estos, pero espero que no. Voy a poner estos errores en el foro de Stack Overflow, y tal vez alguien tenga una idea. Cuando solucione estos errores, tendré mi aplicación! Luego, presentaré la aplicación a la clase durante mi presentación. Estoy emocionado porque ya no tengo que escribir la aplicación. Ahora, sólo tengo que intentar solucionar los errores.
Bueno, eso es todo. Les diré si alguien me ayuda en el foro o si soluciono los errores sin ayuda.
Los errores continuan
¡Hola otra vez! Como saben, yo he trabajado en mi aplicación por algunas días. Diría que ahora tengo 60% de la aplicación completada. Creé las Geofences, una conexión con Google Maps, una conexión con firebase, y más. El mayor problema todavía es los errores. Cada vez que agrego una pieza nueva, me da más errores. Por ejemplo, tuve que agregar el archivo sobre google_services.json, y cada vez que lo hice, recibí un error que decía «no pudimos encontrar el archivo de Servicios de Google. Es necesario para su aplicación» Le mostré este error a María, y el problema era muy simple, tuvimos que cambiar el título del archivo y ahora funciona, pero, por supuesto, ahora tenemos errores diferentes. Otro ejemplo es que cuando escribí una pieza, usé muchas generaciones diferentes del sistema operativo en Android, tuve que cambiarlos todos a #26, y ahora funciona. Ahora, he solucionado todos los errores por un rato, y escribo otra pieza llamada MapsActivity. Pero, estoy seguro de que este me dará más errores.
Cuando recibo un error, tengo algunos pasos para resolverlo. Primero, lo leo con cuidado, y lo separo en partes. Primero, «¿cuál es el problema?», segundo, «¿cuál es la cosita que causa el problema?», y tercero, «¿dónde está el problema en mi código?» Cuando encuentro el problema, generalmente sé lo que debo hacer, pero a veces tengo que buscar en el Internet y luego yo uso la información que encuentro.
Por ahora, sólamente continúo con los errores, y tal vez pueda agregar otra parte después.