cordova android jar包,android-无法建立cordova.jar

我目前正在尝试使用cordova(phonegap)进入移动设备的跨平台开发.

现在,我正在尝试构建cordova.jar-所以我刚开始.

当我运行android update project -p时. -t android-15在我的框架目录中,我得到输出:

E:\eclipse\cordova-android-master\framework>android update project -p . -t android-15

Updated project.properties

Updated local.properties

build.xml: Found version-tag: custom. File will not be updated.

Updated file E:\eclipse\cordova-android-master\framework\proguard-project.txt

It seems that there are sub-projects. If you want to update them

please use the --subprojects parameter.

然后,在我在框架目录中运行命令ant jar的步骤中,得到输出:

Buildfile: E:\eclipse\cordova-android-master\framework\build.xml

-check-env:

[checkenv] Android SDK Tools Revision 21

[checkenv] Installed at E:\eclipse\android-sdk-windows

-setup:

[echo] Project Name: Cordova

[gettype] Project Type: Android Library

-pre-clean:

clean:

[delete] Deleting directory E:\eclipse\cordova-android-master\framework\bin

[delete] Deleting directory E:\eclipse\cordova-android-master\framework\gen

[getlibpath] Library dependencies:

[getlibpath] No Libraries

[subant] No sub-builds to iterate on

build-javascript:

-build-setup:

[echo] Resolving Build Target for Cordova...

[gettarget] Project Target: Android 4.0.3

[gettarget] API level: 15

[echo] ----------

[echo] Creating output directories if needed...

[mkdir] Created dir: E:\eclipse\cordova-android-master\framework\bin

[mkdir] Created dir: E:\eclipse\cordova-android-master\framework\bin\res

[mkdir] Created dir: E:\eclipse\cordova-android-master\framework\gen

[mkdir] Created dir: E:\eclipse\cordova-android-master\framework\bin\classes

[mkdir] Created dir: E:\eclipse\cordova-android-master\framework\bin\dexedLibs

[echo] ----------

[echo] Resolving Dependencies for Cordova...

[dependency] Ordered libraries:

[dependency]

[dependency] ------------------

[dependency] API<=15: Adding annotations.jar to the classpath.

[echo] ----------

[echo] Building Libraries with '${build.target}'...

[subant] No sub-builds to iterate on

-pre-build:

-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...

[renderscript] No RenderScript files to compile.

[echo] ----------

[echo] Handling Resources...

[aapt] Generating resource IDs...

[echo] ----------

[echo] Handling BuildConfig class...

[buildconfig] Generating BuildConfig class.

-pre-compile:

-compile:

[javac] Compiling 53 source files to E:\eclipse\cordova-android-master\framework\bin\classes

[javac] E:\eclipse\cordova-android-master\framework\src\org\apache\cordova\CordovaWebView.java:900: error: cannot find symbol

[javac] settings.setAllowUniversalAccessFromFileURLs(true);

[javac] ^

[javac] symbol: method setAllowUniversalAccessFromFileURLs(boolean)

[javac] location: variable settings of type WebSettings

[javac] Note: Some input files use or override a deprecated API.

[javac] Note: Recompile with -Xlint:deprecation for details.

[javac] 1 error

有谁知道我在做什么错?

正如自述文件所述,common-codec-1.6.jar位于lib文件夹中.

已安装android api 15级.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值