A documentação para phonegap / cordova é absolutamente horrível. Tudo o que estou tentando fazer é instalar o PhoneGap 3.0 no meu ambiente Windows, mas sem sucesso.
Abaixo estão os meus passos e pontos de falha. Alguém pode aconselhar sobre soluções?
De acordo com as instruções :
- Instale o Node.js (SUCCESSFUL)
- Do nodes.js:
install -g cordova
(SUCCESSFUL) - Adicionar plataforma:
cordova platform add wp8
(NADA ACONTECE) - Tente com phonegap:
phonegap install wp8
(o diretório do projeto ERROR não pôde ser encontrado)
Do " guia da plataforma Windows Phone 8 "
- Instale o Windows SDK (SUCESSO)
- "Baixe e extraia a cópia mais recente do [PhoneGap. Você estará trabalhando na subpasta lib \ windows-phone-8 \ wp8, lib \ windows-phone-8 \ wp7 contém a versão Windwos Phone 7 do Cordova"
HÃ?!?! Em que local está o diretório?!?! Então, eu encontrei o diretório phonegap não documentado enterrado em AppData \ Local ... e existe um diretório libs, mas certamente NÃO existem subpastas WP8. De onde alguém instalaria isso? Presumivelmente, o comando add platform acima, mas adicione que simplesmente me retorna a um novo prompt de comando.
Tentei usando o comando phonegap: phonegap plaform add wp8
ERRO - 'platform add wp8 "não é um nó.
Eu recebo seu código aberto, mas esta é uma documentação brutal de referência de espaguete. Se alguém conseguiu instalar com êxito o 3.0 para WP8, qualquer ponteiro seria útil.
cordova create hello com.example.hello HelloWorld
no diretório em que deseja que o código esteja e, em seguida, executarcordova platform add wp8
no diretório do projeto que você acabou de criar.Respostas:
Depois de horas de frustração ... aqui está o que eu descobri.
Não sei como um processo tão fácil poderia ter uma documentação pior. É como se tivesse sido escrito por advogados.
fonte
www
pasta "global" para todas as plataformas.Eu enfrentei o mesmo problema e lutei por uma hora para passar, lendo os documentos e os outros problemas relatados no Stack Overflow, mas não encontrei nenhuma resposta para ele. Portanto, aqui está o guia para executar com êxito o phonegap / cordova no Windows Machine.
Siga esses passos
npm install -g phonegap
(no caso da instalação do phonegap) ou execute o comandonpm install -g cordova
(no caso da instalação do Cordova).À medida que a instalação é concluída, você pode perceber o seguinte:
Observe a linha acima, você pode ver o caminho onde o arquivo foi mencionado. Copie esse caminho. No meu caso, é
C:\Users\binaryuser\AppData\Roaming\npm\cordova
assim que usocd C:\Users\binaryuser\AppData\Roaming\npm\
e tipocordova
. Aí está, finalmente funciona.-g
valor da chave não está funcionando, você definiu o caminho Variáveis de ambiente:Computer
e escolhaProperties
.Advanced system settings
à esquerda.Environment Variables
naAdvanced
guia.PATH
variável e clique emEdit
.OK
.fonte
Node.js command prompt
cmd.exe, e não o WindowsEsta resposta foi postada aqui: cordova / phonegap não cria diretório android
Com o lançamento do Cordova 3.3.0, parece que a equipe do PhoneGap está tentando resolver a confusão de nomes. As documentações foram atualizadas para recomendar as pessoas que usam o
cordova
comando. Não use mais ocomando.phonegap
Aqui está um novo guia de instalação para uma instalação sem problemas garantida:
Instale o Cordova (esqueça o nome PhoneGap a partir de agora). Para PC:
No prompt de comando, navegue até a pasta que deseja criar seu projeto usando:
Defina o sistema operacional que você deseja apoiar, por exemplo:
Instale plugins (se necessário). Por exemplo, queremos o seguinte:
Aqui está um link para a documentação do
PhoneGapCordova 3.3.0 http://docs.phonegap.com/en/3.3.0/guide_cli_index.md.html#The%20Command-Line%20Interfacefonte
D:\Project1\platforms\wp8\cordova\lib\build.js(56, 5) WshShell.Exec: The system cannot find the file specified.
Não tenho certeza de qual arquivo ele está procurando.Log("Command: " + command);
comentários. Ao remover o comentário, ele será impressocommand
e você saberá o arquivo que está procurando.Eu também enfrentei esse mesmo erro. E eu até tentei baixar o mestre PhoneGap do GitHub, mas descobri que o que obtive foi o Phonegap 2.9. Eventualmente, eu tive que baixar o Cordova 3 Source
Siga estas etapas para obtê-lo.
fonte
Instalação do Phonegap Cordova no Windows
Exigências
Dispositivos Android suportados
Android 2.2 Android 2.3 Android 4.x Phonegap Cordova Instalação
Definir variável de ambiente PATH para android
Na área de trabalho, clique com o botão direito do mouse em Meu computador e clique em Propriedades.
Clique no link Configurações avançadas do sistema na coluna esquerda.
Na janela de propriedades do sistema, clique no botão variáveis de ambiente.
Selecione a variável PATH na seção Variáveis do sistema. Selecione o botão Editar. Você precisa adicionar o caminho ao diretório de ferramentas e ferramentas da plataforma SDK do Android. Por exemplo: D: \ adt-bundle-windows-x86_64-20130219 \ sdk \ platform-tools; D: \ adt-bundle-windows-x86_64-20130219 \ sdk \ tools Salve sua edição. Feche a caixa de diálogo Variável de ambiente.
Abra o prompt de comando, navegue até o diretório bin dentro da subpasta android da distribuição Cordova.
Digite: ./create
Em seguida, pressione Enter. Inicie o Eclipse. No item de menu Arquivo e selecione para Importar ...
Importar Selecione “Código Android existente no espaço de trabalho” e clique em 'Avançar>'.
Procure o projeto criado por meio do prompt de comando. E clique em 'Concluir'. Implantar no emulador No Eclipse, pressione este ícone da barra de ferramentas.
Depois de aberto, o Android SDK Manager exibe várias bibliotecas de tempo de execução. Instale as APIs conforme os requisitos a partir daqui. No Eclipse, pressione este ícone da barra de ferramentas.
Escolha e definição do dispositivo na lista que vem. (Existe apenas um item na lista atual.) Pressione Novo… na janela acima para criar um novo Dispositivo Virtual Android (AVD) e use-o para executar seu projeto.
Para abrir o emulador como um aplicativo separado, selecione o AVD e pressione Iniciar. Ele lança da mesma forma que faria no dispositivo, com controles adicionais disponíveis para os botões de hardware:
Implantar no dispositivo:
Verifique se a depuração USB está ativada no seu dispositivo e conecte-a ao seu sistema. Clique com o botão direito do mouse no projeto e vá para Executar como> Aplicativo Android.
Consulte Mais informação ...
fonte
Eu estava tendo problemas com a instalação do phonegap. Os problemas foram corrigidos quando executo o cmd como administrador e, em seguida, execute o comando
e é instalado com sucesso.
Em seguida, no diretório em que está instalado, abri o cmd e execute o comando phonegap e ele estava funcionando bem. Agora vamos brincar mais :)
Obrigado amigos por toda essa ajuda.
fonte
Em
C:\phonegap-2.9.0\lib\windows-phone-8 there's
um arquivo em lotes chamadocreateTemplates.bat
. Você precisa executar este arquivo, que criará oCordovaWP8_2_9_0.zip
arquivo mencionado em seus documentos.fonte
Eu tive o mesmo problema, mas finalmente consegui fazer isso, por favor, jogue esta imagem Plase Execute todo o comando no PHONE TOOL COMMAND PROMPT
fonte
Encontrei esta documentação de aplicativos híbridos para vários dispositivos para Visual Studio para CTP1.1 Última atualização: 29 de maio de 2014 .
Parte do conteúdo da documentação é a seguinte.
Esta versão oferece suporte à criação de aplicativos para os seguintes destinos de dispositivo :
Android 4+ (4.4 oferecendo a melhor experiência para o desenvolvedor) iOS 6 e 7 Windows 8.0 (Store) Windows Phone 8.0
Requisitos: Windows 8.1
Atualização 2 do Visual Studio 2013 - Professional, Ultimate ou Premium com os seguintes recursos opcionais instalados:
Ferramentas para manutenção de aplicativos da loja para Windows 8 SDK do Windows Phone 8.0
Os requisitos adicionais do sistema variam de acordo com a plataforma do dispositivo:
O emulador do Android funciona melhor com PCs capazes de instalar o driver Intel HAXM
O Windows Phone 8 requer um PC compatível com Hyper-V para executar o emulador Building for iOS e o uso do iOS Simulator requer um Mac capaz de executar o Xcode 5.1
Dependências de terceiros:
Joyent Node.js - Permite que o Visual Studio se integre à CLI (Apache Cordova Command Line Interface) e à CLI Git do emulador Apache Ripple ™ - Necessário apenas se você precisar adicionar manualmente URIs git para plug-ins
Google Chrome - necessário para executar o emulador Apache Ripple para iOS e Android
Apache Ant 1.8.0+ - Necessário como dependência para o processo de compilação do Android
Oracle Java JDK 7 - Necessário como dependência para o processo de compilação do Android
Android SDK - obrigatório como uma dependência para o processo de criação do Android e o Ripple
SQLLite for Windows Runtime - necessário para adicionar conectividade SQL aos aplicativos do Windows (para o plug-in WebSQL Polyfill)
Apple iTunes - necessário para implantar um aplicativo em um dispositivo iOS conectado ao seu PC com Windows
fonte
A execução do CMD como Administrador no Windows me ajudou, e acho que faz todo o sentido, porque as pessoas nunca se esforçam para instalar suas coisas em um diretório personalizado. Portanto, quando você instala o node.js no diretório do Windows e tenta instalar o PhoneGap em um CMD Unelevated, é difícil definir as variáveis de caminho.
fonte
Eu tive o mesmo problema. Perdi horas e vi que a versão do node.js instalada era 0.8. Mas baixei e instalei a versão 0.10 no site node.js.
Eu baixei e instalei novamente, e agora a versão é 0.10. Resultado: o PhoneGap foi instalado com sucesso nesta versão.
fonte
Phonegap pode ser um pouco complicado para os mais novos. Passei muito tempo tentando encontrar a maneira ideal de criar um aplicativo Android robusto que pudesse acessar os recursos nativos do telefone.
Este link fornece um método passo a passo para criar um aplicativo Android Phonegap usando windows, html e javascript.
fonte
Eu também lutei bastante com os passos do grampo telefônico.
A documentação correta está no seguinte link. http://docs.phonegap.com/en/edge/guide_cli_index.md.html
Não há mais comando cordova, ele é substituído por phonegap.
fonte