Cordova jar está faltando no phonegap 3.5.0

? Precious @ | Original: StackOverFlow
---

Antes que eu estou usando phonegap 2.7.0 . assim, para atualização phonegap, eu instalei a versão 3.5.0 phonegap usando Node.js, mas na pasta phonegap não há nenhum arquivo jar cordova. Se eu criar um projeto no ADT como posso adicionar cordova.jar e cordova.js ? Eu sou incapaz de ver qualquer arquivo jar na pasta phonegap . Mesmo Se eu criar um projeto a partir do prompt de comando eu não vi qualquer arquivo jar phonegap e arquivo js no meu projeto criado.

Qualquer um pode me ajudar a como criar e executar o meu primeiro projeto utilizando phonegap 3.5.0 ?

---

Top 5 Responder

1Dick van den Brink @

cordova.js é copiado automaticamente por cordova em construção e o o cordova.jar agora é uma referência de projeto ( CordovaLib ) .

Para configurar tudo o que você precisa chamar " cordova construir android " (supondo que você já tem o seu projeto) na linha de comando . Ele irá copiar todo o conteúdo do "www" para plataformas / ativos pasta android / / www .

Pode ser necessário executar o seguinte na linha de comando em primeiro lugar, mas não tenho certeza :

android update project --path

Você pode querer dar uma olhada no guia da plataforma Android encontrada aqui: http://cordova.apache.org/docs/en/3.5.0/guide_platforms_android_index.md.html#Android%20Platform%20Guide

btw, você pode encontrar cordova.js em plataformas / android / platform_www ea fonte para Cordova lib em plataformas / android / CordovaLib .

2Evilripper @

Eu tenho o mesmo problema ... Eu tentei criar um novo projeto com cordova@3.5.0-0.2.4 :

cordova -d create BarcodeTest it.test.BarcodeTest BarcodeTest
cd BarcodeTest
cordova platform add android
cordova build

Eu abri o projeto eclipse e foi cheio de erros !! :-(

I corrigido manualmente o problema, mas Cordova - 3.5.0.jar está faltando !!

Right click on the project and go to "Properties" Select "Java Build Path" on the left Open "Source" tab Click "Add Folder..." and check "gen" and "src"

Eu resolvi o problema faltando desta forma Cordova - 3.5.0.jar :

Download https://www.apache.org/dist/cordova/platforms/cordova-android-3.5.0.zip There are two eclipse project CordovaViewTestActivity and Conrdova. Open the library Cordova with eclipse Build and generate in Bin/Cordova.jar Right click on your app's broken project -> Properties -> Android. In the Library tab choose 'Add'. Select Cordova project with cordova.jar

Mas meu projeto vai em exceção quando eu iniciá-lo !!! Eu acho que para voltar à versão antiga do cordova.

Eu encontrei outra solução para gerar frasco de documentação oficial  http://cordova.apache.org/docs/en/3.5.0/guide_platforms_android_webview.md.html

Navegue até o diretório do pacote Android / framework e executar ant   jar. Ele cria o arquivo .jar Cordova, formado como   /framework/cordova-3.5.0.jar .

Ok it works

C:LTPReleaseAndroidcordova-androidframework>android update project -p .
Updated local.properties
build.xml: Found version-tag: custom. File will not be updated.
Added file C:LTPReleaseAndroidcordova-androidframeworkproguard-project.txt

C:LTPReleaseAndroidcordova-androidframework>ant jar
Buildfile: C:LTPReleaseAndroidcordova-androidframeworkuild.xml

-pre-build:

-check-env:
 [checkenv] Android SDK Tools Revision 22.3.0
 [checkenv] Installed at C:Programmiadt-bundle-windows-x86sdk

-setup:
     [echo] Project Name: Cordova
  [gettype] Project Type: Android Library

-build-setup:
[getbuildtools] Using latest Build Tools: 18.1.0
     [echo] Resolving Build Target for Cordova...
[gettarget] Project Target:   Android 4.4
[gettarget] API level:        19
     [echo] ----------
     [echo] Creating output directories if needed...
    [mkdir] Created dir: C:LTPReleaseAndroidcordova-androidframeworklibs
    [mkdir] Created dir: C:LTPReleaseAndroidcordova-androidframeworkin
    [mkdir] Created dir: C:LTPReleaseAndroidcordova-androidframeworkin
es
    [mkdir] Created dir: C:LTPReleaseAndroidcordova-androidframeworkin
sOb
j
    [mkdir] Created dir: C:LTPReleaseAndroidcordova-androidframeworkin
sLi
bs
    [mkdir] Created dir: C:LTPReleaseAndroidcordova-androidframeworkgen
    [mkdir] Created dir: C:LTPReleaseAndroidcordova-androidframeworkinclas
ses
    [mkdir] Created dir: C:LTPReleaseAndroidcordova-androidframeworkindexe
dLibs
     [echo] ----------
     [echo] Resolving Dependencies for Cordova...
[dependency] Library dependencies:
[dependency] No Libraries
[dependency]
[dependency] ------------------
     [echo] ----------
     [echo] Building Libraries with '${build.target}'...
   [subant] No sub-builds to iterate on

-code-gen:
[mergemanifest] Merging AndroidManifest files into one.
[mergemanifest] Manifest merger disabled. Using project manifest only.
     [echo] Handling aidl files...
     [aidl] No AIDL files to compile.
     [echo] ----------
     [echo] Handling RenderScript files...
     [echo] ----------
     [echo] Handling Resources...
     [aapt] Generating resource IDs...
     [echo] ----------
     [echo] Handling BuildConfig class...
[buildconfig] Generating BuildConfig class.

-pre-compile:

-compile:
    [javac] Compiling 90 source files to C:LTPReleaseAndroidcordova-androidfr
ameworkinclasses
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
     [echo] Creating library output jar file...
      [jar] Building jar: C:LTPReleaseAndroidcordova-androidframeworkincla
sses.jar

jar:
      [jar] Building jar: C:LTPReleaseAndroidcordova-androidframeworkcordova
-3.5.0.jar

BUILD SUCCESSFUL
Total time: 4 seconds
3Robi Sen @

O que funcionou para mim é

"Uma vez que a janela do Eclipse abre, um X vermelho pode aparecer para indicar problemas não resolvidos Se assim for, siga estes passos adicionais. :

Clique com o botão direito do mouse no diretório do projeto.

Na caixa de diálogo Propriedades resultante, selecione Android do painel de navegação .

Para a meta de construção do projeto, selecione o mais alto nível API Android instalado.

Click OK.

Selecione Limpe a partir do menu Project. Isso deve corrigir todos os erros no projeto. "A partir

http://cordova.apache.org/docs/en/3.5.0/guide_platforms_android_index.md.html#Android%20Platform%20Guide

4Nnabike Okaro @

Mudei-me os arquivos src de C: .. { } DownloadFolder cordova - android- 3.5.1cordova - androidframeworksrc para a pasta src no Eclipse e acrescentou que no caminho de construção ( direito do mouse e selecione Adicionar para construir o caminho) .