gpt4 book ai didi

android - phonegap 3.5.0 中缺少 Cordova jar

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:54:14 24 4
gpt4 key购买 nike

在我使用 phonegap 2.7.0 之前。所以对于 phonegap 更新,我已经使用 node.js 安装了 phonegap 版本 3.5.0,但是在 phonegap 文件夹中没有 cordova jar 文件。如果我在 ADT 中创建一个项目,我该如何添加 cordova.jar 和 cordova.js?我在 phonegap 文件夹中看不到任何 jar 文件。即使我从命令提示符创建项目,我也没有在创建的项目中看到任何 phonegap jar 文件和 js 文件。

谁能帮助我如何使用 phonegap 3.5.0 创建和运行我的第一个项目?

最佳答案

我有同样的问题...我尝试使用 cordova@3.5.0-0.2.4 创建一个新项目:

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

我用eclipse打开项目,全是错误!! :-(

我手动修复了这个问题,但是 Cordova-3.5.0.jar 不见了!!

  1. 右键单击该项目并转到“属性”
  2. 选择左侧的“Java Build Path”
  3. 打开“来源”标签
  4. 点击“添加文件夹...”并选中“gen”和“src”

我是这样解决Cordova-3.5.0.jar丢失问题的:

  1. 下载https://www.apache.org/dist/cordova/platforms/cordova-android-3.5.0.zip
  2. 有两个eclipse 项目CordovaViewTestActivity 和Conrdova。用eclipse打开库Cordova
  3. 在 Bin/Cordova.jar 中构建和生成
  4. 右键单击应用程序的损坏项目 -> 属性 -> Android。在库选项卡选择“添加”。选择带有 cordova.jar 的 Cordova 项目

但是我的项目在启动时出现异常!!!我想回到旧版本的 Cordova 。

我找到了另一种从官方文档生成jar的方案 http://cordova.apache.org/docs/en/3.5.0/guide_platforms_android_webview.md.html

Navigate to the Android package's /framework directory and run ant jar. It creates the Cordova .jar file, formed as /framework/cordova-3.5.0.jar.

好吧

C:\LTPReleaseAndroid\cordova-android\framework>android update project -p .
Updated local.properties
build.xml: Found version-tag: custom. File will not be updated.
Added file C:\LTPReleaseAndroid\cordova-android\framework\proguard-project.txt

C:\LTPReleaseAndroid\cordova-android\framework>ant jar
Buildfile: C:\LTPReleaseAndroid\cordova-android\framework\build.xml

-pre-build:

-check-env:
[checkenv] Android SDK Tools Revision 22.3.0
[checkenv] Installed at C:\Programmi\adt-bundle-windows-x86\sdk

-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:\LTPReleaseAndroid\cordova-android\framework\libs
[mkdir] Created dir: C:\LTPReleaseAndroid\cordova-android\framework\bin
[mkdir] Created dir: C:\LTPReleaseAndroid\cordova-android\framework\bin\res
[mkdir] Created dir: C:\LTPReleaseAndroid\cordova-android\framework\bin\rsOb
j
[mkdir] Created dir: C:\LTPReleaseAndroid\cordova-android\framework\bin\rsLi
bs
[mkdir] Created dir: C:\LTPReleaseAndroid\cordova-android\framework\gen
[mkdir] Created dir: C:\LTPReleaseAndroid\cordova-android\framework\bin\clas
ses
[mkdir] Created dir: C:\LTPReleaseAndroid\cordova-android\framework\bin\dexe
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:\LTPReleaseAndroid\cordova-android\fr
amework\bin\classes
[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:\LTPReleaseAndroid\cordova-android\framework\bin\cla
sses.jar

jar:
[jar] Building jar: C:\LTPReleaseAndroid\cordova-android\framework\cordova
-3.5.0.jar

BUILD SUCCESSFUL
Total time: 4 seconds

关于android - phonegap 3.5.0 中缺少 Cordova jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24387842/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com