Кордова архив находится в PhoneGap 3.5.0 отсутствует

? Precious @ | Original: StackOverFlow
---

Перед я использую PhoneGap 2.7.0 . Таким образом, для обновления PhoneGap, я установил PhoneGap версию 3.5.0 с помощью Node.js, но в папке PhoneGap нет Кордова архива. Если я создаю проект в ADT, как я могу добавить cordova.jar и cordova.js ? Я не могу увидеть любой банку файл в PhoneGap папке. Даже если бы я создать проект из командной строки, я не вижу каких-либо файл PhoneGap банку и JS файл в моем созданного проекта .

Может ли один помочь мне, как создать и запустить свой ​​первый проект с использованием PhoneGap 3.5.0 ?

---

Top 5 ответ

1Dick van den Brink @

cordova.js копируется автоматически Кордова на сборку иcordova.jar теперьсправочный проект ( CordovaLib ) .

Для установки все, что вы должны вызвать " Кордова построить андроид " (если вы уже есть проект ) в командной строке . Он будет копировать все содержимое из "WWW " на платформы / Android / активов / папки WWW .

Вы, возможно, потребуется выполнить из командной строки сначала, но на самом деле не точно:

android update project --path

Вы можете взглянуть на Android руководстве платформы находится здесь : http://cordova.apache.org/docs/en/3.5.0/guide_platforms_android_index.md.html#Android%20Platform%20Guide

Кстати, вы можете найти cordova.js платформ / Android / platform_www и источник Кордова Lib платформ / Android / CordovaLib .

2Evilripper @

У меня такая же проблема ... Я судимое создать новый проект с cordova@3.5.0-0.2.4 :

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

Я открыл проект по затмения, и это было полно ошибок !! :-(

Я установил вручную проблему, но Кордова - 3.5.0.jar отсутствует !!

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"

Я решил в Кордова - 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

Но мой проект идет в исключения, когда я запускаю его !!! Я думаю, вернуться к старой версии Кордовы .

Я нашел другое решение для создания банку из официальной документации  http://cordova.apache.org/docs/en/3.5.0/guide_platforms_android_webview.md.html

Перейдите к / рамки каталоге Android пакета и запустить муравья   банку . Это создает Кордова .jar файл, образовавшихся в   /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 @

То, что работало для меня

" После того, как откроетсяокно Затмение ,красный X может показаться указать на нерешенные проблемы Если это так, выполните следующие дополнительные действия.

Щелкните правой кнопкой мыши на папке проекта .

В появившемся диалоговом окне Свойства выберите Android от навигационной панели.

Для цели сборки проекта, выбрать самую высокую Android уровня API вы установили .

Click OK.

Выберите Clean из меню Project . Это должно исправить все ошибки в проекте. " От

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

4Nnabike Okaro @

Я переехал в ГКЗ файлы из C: .. { DownloadFolder } Кордова -ANDROID - 3.5.1cordova - androidframeworksrc к папке с исходниками Eclipse, и добавить его в путь сборки ( Щелкните правой кнопкой мыши и выберите Добавить построить путь ) .