Git-cola: cliente para Git

Git-cola es un cliente para administrar los cambios de nuestros proyectos con Git. Los he empezado a usar y esta muy simple a comparación de otros que he probado y quizá algo limitado visualmente a mi gusto, pero realmente lo veo funcional y en algunos proyectos lo estoy usando y me ha funcionado bien.

Sitio: https://git-cola.github.io/

Descarga: https://git-cola.github.io/downloads.html

Gratuito: Sí.

GitKraken: cliente para Git

GitKraken es un cliente para administrar nuestros cambios de nuestros proyectos con Git. Últimamente lo he empezado a usar bastante con GNU/Linux y me ha dejado muy buen sabor de boca, aún no se le compara al 100% a SourceTree que lo he usado ya bastante tiempo en Mac OS X.

Esta en constante actualización debido a que todavía está en versión Beta.

Esta disponible para su descarga en GNU/Linux, Mac OS X y Windows.

 

La liga para su descarga es:

Sitio: http://www.gitkraken.com

Descarga: http://www.gitkraken.com/download

Gratuito: Si y versión Pro de paga.

Aquí dejo una captura de pantalla de este cliente.


jx_post_857_02

Error de AdMob en Android: Error parsing XML: unbound prefix

Otro problema con el cuál me encontré, fue al ingresar la siguiente línea en el layout donde deseaba colocar la publicidad:

<com.google.ads.AdView android:id="@+id/adView"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
                         ads:adUnitId="MY_AD_UNIT_ID"
                         ads:adSize="BANNER"
                         ads:testDevices="TEST_EMULATOR, TEST_DEVICE_ID"
                         ads:loadAdOnCreate="true"/>

El error que me apareció fue:

Error parsing XML: unbound prefix

Realmente este error fue por un poco de falta de atención, ya que omití una línea que es necesaria y la cual deberemos colocar en el RelativeLayout principal de nuestro layout:

xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"

Quedando de la siguiente manera:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >

Esto permitirá que desaparezca ese error.

Error de AdMob en Android: String types not allowed

Al iniciar la integregración de AdMob en una aplicación en Android, me encontré que al agregar la siguiente línea:

<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>

Me surgía el siguiente error:

Error: String types not allowed (at 'keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize')

Esto parte es por no seguir las indicaciones a los requerimientos jajaja, pero para poder corregirlo, habrá que abrir el archivo project.properties y cambiar el valor del target a android-13 o superior:

target=android-13

Si al guardar los cambios sigue mostrando el error, es posible que tenga que aplicar clean al proyecto. Esto es seleccionando la opción:

Project -> Clean…

Con eso se corregirá ese problema.

Error de Android en Eclipse: Failed to install apk on device timeout

Desarrollando una aplicación (app) en Android, me surgió el siguiente error:

Failed to install MiApp.apk on device ‘30344C3XXXXX’: timeout

Este error me ha surgido al conectar mi dispositivo a la computadora y correr la app en dicho dispositivo. Por tal motivo, me puse a investigar la forma de resolverlo y encontré la siguiente solución.

Lo que deberemos hacer es cambiar el valor de Timeout de 5000 a 10000:

En Linux y Windows

Window -> Preferences -> Android -> DDMS -> ADB connection timeout (ms)

En Mac OS X

Eclipse -> Preferences -> Android -> DDMS -> ADB connection timeout (ms)

Con esto pude ejecutar la app en mi dispositivo conectado a la computadora.