Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGRAMMING TROUBLESHOOTING, image - Coggle Diagram
PROGRAMMING TROUBLESHOOTING
ANDROID STUDIO
DELETED FILES
LOCAL HISTORY
RES
NEED CREATE
SAME RES NAME
NOT FOUND FILES
Build
Clean Project
Rebuild Project
OLD LIBS
MAVEN/JCENTER
settings.gradle
LAYOUT
INFLATING CLASS
FORMATO ERRADO
GITHUB
COMMIT INVOCATION FAILED
Use credential helper
FIREBASE GRADLE
REINIT NEW PROJECT
INSTALLING FIREBASE FIRST
Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0
https://stackoverflow.com/questions/44644524/kotlin-version-that-is-used-for-building-with-gradle-1-1-2-5-differs-from-the
ADVICES
Don't change directory
INSTALL FIREBASE FIRST
IF APP NEED IT
#
FIREBASE PUSH NOTIFICATION
NOT SENDING MSGS
MESSAGE_EVENT NEED DECLARED
NEEDS ENABLE
CLOUD MESSAGING
FIREBASE CLOUD MESSAGING API
XML
NavigationView ÚLTIMO ELEMENTO XML
SENÃO ITEMS FUNCIONAM :red_cross:
GOOGLE AUTH
TESTING DEBUG/LOCAL MODE
GENERATE FINGER PRINTS TOOLKIT/SHA1
OLD
IF NOT FOUND KEYTOOL
GO FOLDER \BIN
DEFAULT PASSWORD: android
WITH GRADLE
GRADLE SIGNINGREPORT
https://youtu.be/YcAUD1rLJPg?t=111s
RELEASE MODE
APP SIGNING KEY CERTIFICATION
FOR ADD KEYS FIREBASE
ADD HERE
APIS NOT BEING CALLED OR RECEIVING DATA PRODUCTION, BUT LCOAL IS OK
MOSHI NOT SERIALIZED CORRECT
ALL API DTO
CLASSES SHOULD HAVE
SERIALABLE
TO WORK CORRECTLY
JsonClass(generateAdapter
= true)
The
Json
annotations aren't strictly necessary if your JSON field names match your property names, but they're good practice for explicitness and protection against obfuscation.
declare kapt("com.squareup.moshi:moshi-kotlin-codegen:1.13.0")
NOT BUILDING :-1::skin-tone-2:
minifyEnabled true
[this will cause issue since names will be renamed and shortened. Use
Keep
in my files if use it
](
https://stackoverflow.com/questions/41900434/minifyenabled-causing-app-to-crash-on-release-mode
)
app increased almost 3 times. 7mb to 20.