Skip to content

Instantly share code, notes, and snippets.

@rogergcc
Last active May 29, 2026 23:02
Show Gist options
  • Select an option

  • Save rogergcc/7dfce7ba7c97f04254dff885adf51f39 to your computer and use it in GitHub Desktop.

Select an option

Save rogergcc/7dfce7ba7c97f04254dff885adf51f39 to your computer and use it in GitHub Desktop.
Comandos Git Adb
git reflog show <branch_name>
Sample
git reflog show issue/honor15
5ad0c5f (HEAD -> issue/honor15, origin/issue/honor15) issue/honor15@{0}: commit: + admin: progress adding Temporar Logs Error Table what happend in Android 15 Honor ( resolve https://don
tkillmyapp.com/huawei
607f84e (origin/develop, develop) issue/honor15@{1}: branch: Created from develop^0
@rogergcc

Copy link
Copy Markdown
Author

adb shell "run-as com.sample.paquete cat shared_prefs/nombre_archivo_sharedprefencec.xml"

@rogergcc

rogergcc commented May 14, 2026

Copy link
Copy Markdown
Author

lista lo archivos de preferences que hay en sharedpreferences folder, que preferences existen

adb shell "run-as com.rogergcc.workplaycontacts.debug ls shared_prefs"

@rogergcc

rogergcc commented May 14, 2026

Copy link
Copy Markdown
Author

leer los datos de un archivo preferencee especifico
ejemplo caso archivo nombre_archivo_sharedprefencec dentro del folder shared_pref

adb shell "run-as com.rogergcc.workplaycontacts.debug cat shared_prefs/nombre_archivo_sharedprefencec.xml"

@rogergcc

Copy link
Copy Markdown
Author

lista lo que se encuentra en sharedpreferences folder
que preferences existe
adb shell "run-as com.rogergcc.workplaycontacts.debug ls shared_prefs"

@rogergcc

rogergcc commented May 22, 2026

Copy link
Copy Markdown
Author

git fetch origin dev:dev

Para actualizar tu dev local "en segundo plano" mientras estás en tu rama actual
ejemplo estas en raa feature/maps

Este comando solo funcionará de forma segura si tu rama dev local no tiene commits propios sin subir. Es decir, si solo está atrasada respecto al servidor (Fast-Forward). Si habías hecho commits raros en tu dev local que no estaban en el servidor, Git bloqueará la acción para no borrar tu trabajo.

@rogergcc

rogergcc commented May 22, 2026

Copy link
Copy Markdown
Author

Cuando estés trabajando en tu rama feature/maps y sepas que dev avanzó en GitHub:

Trae los cambios del servidor (Sin moverte de rama):

Bash
git fetch origin
Fusiona lo nuevo de GitHub directamente en tu rama:

Bash
git merge origin/dev
Resuelve conflictos en Android Studio:
Si hay conflictos (por ejemplo, en el build.gradle o en el AppModule), Android Studio te abrirá una ventana emergente automáticamente. Usas su herramienta visual para elegir qué código se queda.

Prueba tu app:
Compila, corre los tests unitarios y asegúrate de que Moshi, Hilt o lo que uses siga funcionando con el nuevo código integrado.

Sube tus cambios limpios:

Bash
git push origin feature/maps
Ve a GitHub y crea/revisa tu Pull Request:
Como ya resolviste todo en local, el botón de GitHub estará en verde listo para el merge, garantizando que no vas a romper la rama dev de todo el equipo.

@rogergcc

Copy link
Copy Markdown
Author

es un clásico de versiones de Java. Básicamente, tu terminal está intentando usar Java 8 para ejecutar Gradle, pero el plugin de Andr
oid (AGP 8.4.2) es exigente y requiere Java 17 para funcionar.

terminal de Windows no tiene configurada la versión correcta de Java, Gradle se confunde y dice que no encuentra librerías compatibles.

  1. Configura Java 17 en tu Terminal
    Android Studio ya trae Java 17 instalado internamente. Vamos a decirle a tu terminal que use ese en lugar del Java 8 que tiene el sistema.

En la misma terminal de Android Studio, escribe estos dos comandos (uno por uno):
set "JAVA_HOME=C:\Users\Usuario\AppData\Local\Programs\Android Studio\jbr" && set "PATH=%JAVA_HOME%\bin;%PATH%" && java -version && /.gradlew assembleRelease

$env:JAVA_HOME = "C:\Program Files\Android\Android Studio\jbr"

$env:Path = "$env:JAVA_HOME\bin;" + $env:Path
$env:JAVA_HOME = 'C:\Program Files\Android\Android Studio\jbr'; $env:Path = "$env:JAVA_HOME\bin;" + $env:Path

java -version

export JAVA_HOME="/c/Users/Usuario/AppData/Local/Programs/Android Studio/jbr" && export PATH="$JAVA_HOME/bin:$PATH" && java -version && ./gradlew clean build

export JAVA_HOME="C:\Users\Usuario\AppData\Local\Programs\Android Studio\jbr" & export PATH="$JAVA_HOME/bin:$PATH" & java -version

export JAVA_HOME="C:\Users\Usuario\AppData\Local\Programs\Android Studio\jbr" && export PATH="$JAVA_HOME/bin:$PATH" && java -version

Primero pon tu comando de JAVA_HOME que ya te funcionó

Luego ejecuta la compilación limpia

.\gradlew clean :app:bundleRelease

1. Borra la caché de gradle para este build

.\gradlew clean

.\gradlew :app:bundleRelease --no-build-cache

$env:JAVA_HOME="C:\Users\Usuario\AppData\Local\Programs\Android Studio\jbr"; $env:Path="$env:JAVA_HOME\bin;$env:Path"
.\gradlew clean assembleRelease --no-build-cache

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment