Borrador
Esta página no está completa.
En el teléfono, la aplicación b2g
(que provee las APIs de Firefox OS entre otras cosas) se inicia a través del script /system/bin/b2g.sh
. Se puede personalizar este script para cambiar el comportamiento de Firefox OS.
Establecer variables de entorno
Si desea establecer una variable de entorno para una ejecución simple de B2G, puede hacer lo siguiente:
adb shell stop b2g abd shell "export ENV_VAR=value && /system/bin/b2g.sh"
Si desea usar las mismas variables de entorno todo el tiempo, puede editar b2g.sh, como se describe en la siguiente sección.
Editando b2g.sh
Para depurar, usted puede desear establecer variables de entorno para conseguir inormación de registro o de otra manera afectar como se ejecuta el programa b2g
. Puede hacer esto editando el script b2g.sh
. No hay herramientas incluídas en el teléfono para editar este archivo en su lugar, así que necesitará copiarlo primero.
Connect the phone to your computer, open a terminal window, and execute the following command to edit the script:
adb pull /system/bin/b2g.sh
Edite el script para hacer todos los cambios que desee. Por ejemplo, supongamos que desea ver alguna salida de los registros (lo que require una compliación de depuración), debería agregar algo como:
export NSPR_LOG_FILE=/data/local/tmp/mylog.txt export NSPR_LOG_MODULES=Layers:5
Y luego hacer lo siguiente para subir el script b2g.sh
al teléfono:
adb shell stop b2g adb remount adb push b2g.sh /system/bin adb shell chmod 0755 /system/bin/b2g.sh adb shell start b2g
Nota: /data/local/tmp
es el único lugar del sistema de archivos en el que pueden escribir los procesos de contenido.
Véase también