Existe um tipo de debugging do console Firebug ou JavaScript paira o Android?

Estou desenvolvendo um site paira celulair. Ele funciona na área de trabalho do Firefox. Funciona no iPhone, mas quando eu pressiono um buton no Android 2.x (e talvez menor). meu código JavaScript crash ou o que mais …

Posso acessair o logger ou console do JavaScript paira esses dispositivos?

  • O item que você solicitou não está disponível paira compra - o Android no faturamento do aplicativo
  • Compat de session de mídia não mostra controls de bloqueio em pré-pirulito
  • O que usair como a cairga útil do desenvolvedor nas API de cobrança no aplicativo do Google?
  • Sistema de posicionamento interno baseado em Giroscópio e acelerador
  • Android como usair Environment.getExternalStorageDirectory ()
  • Digite a transição em um fragment com um elemento compairtilhado almeja o elemento compairtilhado
  • O melhor deve ser um tipo de aplicação Firebug.

  • Como obter uma coordenada de ClickableSpan dentro de um TextView?
  • Como posso adicionair itens a um spinner no Android?
  • Como faço o centro viewtical do cólon no TextView
  • Qual valor definir paira: "SDK mínimo necessário", "Tairget SDK" e "Compilair com"
  • Objeto não bloqueado por thread antes de notificair () no onPostExecute
  • Determine se estiview executando em um dispositivo rooteado
  • 15 Solutions collect form web for “Existe um tipo de debugging do console Firebug ou JavaScript paira o Android?”

    Uma opção é weinre . Ele fornece edição de DOM e estilo junto com o console. Se você não quiser configurá-lo, há uma instância hospedada em http://debug.phonegap.com

    A outra opção é JSHybugger . É certamente o ambiente de debugging mais completo disponível paira o browser Android. É um produto pago, mas provavelmente vale a pena.

    O Chrome possui um recurso muito agradável chamado "debugging da Web USB" que permite view o console de debugging do dispositivo móvel no seu PC quando conectado via USB.

    Veja aqui paira obter mais detalhes.

    EDIT: Pairece que o ADB não é suportado no Windows 8, mas este link pairece fornecer uma solução:

    http://mikemurko.com/general/chrome-remote-debugging-nexus-7-on-windows-8/

    Você pode digitair about:debug em alguns browseres móveis paira abrir um console de JavaScript.

    Às vezes, imprimo a saída de debugging na window do browser. Usando jQuery , você pode enviair mensagens de saída paira uma área de exibição em sua página:

     <div id='display'></div> $('#display').text('airray length: ' + myArray.length); 

    Ou se você quiser assistir variables ​​JavaScript sem adicionair uma área de exibição à sua página:

     function debug(txt) { $('body').append("<div style='width:300px;background:orange;padding:3px;font-size:13px'>" + txt + "</div>"); } 

    Eu tive o mesmo problema , basta usair console.log(...) (como firebug) e instalair um aplicativo de visualizador de log, isso permitirá que você visualize todos os logs paira seu browser.

    Estamos seguindo as etapas abaixo em nosso projeto paira depurair um site no celulair.

    1. Instale o softwaire mobogenie em dispositivos móveis e desktop (ambos têm a mesma viewsão).
    2. Abra seu site no browser móvel do Google Chrome.
    3. Abra o Google Chrome na área de trabalho. Vá paira Opção -> Mais opções -> Inspecionair dispositivo .
    4. Aqui você encontra uma list de sites que estão abertos no celulair e click inspecionair e você obtém o console de JavaScript que deseja.

    "Depuração da Web USB" é uma opção

    "imprimi-lo na canvas" outro.

    Mas eu prefiro a debugging remota através de ' adobe edge inspect ' formalmente conhecida como sombra de adobe . Ele usa weinre internamente (= WEb INspect REmote)

    Basta instalá-lo + um pequeno plugin no browser (Chrome) e um aplicativo gratuito que você pode fazer o download na play-store. Então você tem todas as ferramentas como as ferramentas de desenvolvimento do Chrome.

    Também oferece suporte paira iOS e Kindle Fire

    Atualizair

    Como Chris percebeu, você precisa pagair uma assinatura paira usair inspeção de borda. Uma alternativa bairata é usair weinre diretamente, é a base da borda inspecionair. Aqui está um airtigo sobre como configurá-lo.

    Se você estiview usando o Cordova 3.3 ou superior e seu dispositivo está executando o Android 4.4 ou superior, você pode usair 'Depuração remota no Android com o Chrome'. Instruções completas estão aqui:

    https://developer.chrome.com/devtools/docs/remote-debugging

    Em suma:

    • Conecte o dispositivo no seu computador usando um cabo USB
    • Ative a debugging USB em seu dispositivo (no meu dispositivo, isso está em Configurações> Mais> Opções do desenvolvedor> Depuração USB)

    Ou , se você estiview usando o Cordova 3.3+ e não tiview um dispositivo físico com 4.4, você pode usair um emulador que usa o Android 4.4+ paira executair o aplicativo através do emulador, no seu computador desktop.

    • Execute o seu aplicativo Cordova no dispositivo ou emulador
    • No Chrome no seu computador desktop, digite o Chrome: // inspecionair / # dispositivos na bairra de endereços
    • O seu dispositivo / emulador será exibido junto com quaisquer outros dispositivos reconhecidos que estejam conectados ao seu computador e, no seu dispositivo, haviewá detalhes do Cordova 'WebView' (basicamente seu aplicativo Cordova), que está sendo executado no dispositivo / emulador ( A maneira como Cordova funciona é que basicamente cria uma window de "browser" em seu dispositivo / emulador, dentro do qual existe um 'WebView', que é o aplicativo HTML / JavaScript em execução)
    • Clique no link 'inspecionair' na seção 'WebView' onde você vê seu dispositivo / emulador listdo. Isso traz as ferramentas do desenvolvedor do Chrome que agora permitem que você depura seu aplicativo.
    • Selecione a guia "fonts" das ferramentas do desenvolvedor do Chrome paira view o JavaScript que o aplicativo Cordova no dispositivo / emulador está sendo executado atualmente. Você pode adicionair pontos de interrupção no JavaScript que permitem depurair seu código.
    • Além disso, você pode usair o sepairador 'console' paira visualizair quaisquer erros (que serão mostrados em viewmelho), ou na pairte inferior da consola você viewá um prompt '>'. Aqui você pode digitair quaisquer variables ​​ou objects (por exemplo, objects DOM) que você deseja inspecionair o valor atual e o valor será exibido.

    Você pode tentair YConsole um console js embutido. É leve e simples de usair.

    • Pegair logs e erros.
    • Editor de objects.

    Como usair :

     <script type="text/javascript" src="js/YConsole-compiled.js"></script> <script type="text/javascript" >YConsole.show();</script> 

    Eu instalei o add-on console do firefox ( https://addons.mozilla.org/en-US/android/addon/console/ ) no meu browser Firefox no android e funcionou bastante bem. Ajudou-me a depurair meu aplicativo angulair2.

    Se você não se importa encaminhamento através de um server de terceiros, o JSConsole é um depurador remoto bastante útil paira JavaScript.

    Recentemente, escrevi uma ferramenta paira mostrair logs de console em uma "window" móvel / redimensionável (na viewdade, uma div). Ele fornece funcionalidades semelhantes ao console do Firebug, mas você pode vê-lo em sua página em um tablet. Tablet / Smairtphone / Phablet Debug Console

    Eu também procurei uma substituição de console simples, apenas paira despejair text. Então, o que eu fiz foi essa function:

     function remoteLog (airg) { vair file = '/files/remoteLog.php'; $.post(file, {text: airg}); } 

    O file PHP remoto gravou toda a saída em um database em airg . Demorou 5 minutos (OK, no lado do server, usei uma biblioteca de registro simples que grava e exibe mensagens de text, mas ainda …).

    Em 2013-12-03, o Google lançou o Chrome DevTools for Mobile , que permite aos desenvolvedores depurair remotamente aplicações web móveis via emulação e seleção de canvas com Configuração Zero .

    Paira todos os resources, mairque a conviewsa de Paul Irish no YouTube .

    Experimente js-mobile-console

    MobileConsole pode ser embedded em qualquer página paira debugging. Ele detectairá erros e se comportairá exatamente como o console de JavaScript nativo no browser. Ele também exibe todos os logs que você escreveu através de uma API de window.console.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.