cordova生成项目导入eclipse导入web项目编译报错

安卓Eclipse导入开源项目,各种报错。R文件无法生成_百度知道
安卓Eclipse导入开源项目,各种报错。R文件无法生成
jpg" esrc="http.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http.hiphotos://g。Fix Project之类://g,都不行./zhidao/wh%3D450%2C600/sign=1bb8f58d0cf41bd5da06e0f064eaadfd/a6efce1b9d16fdfac9f7d448b68f8c.baidu。<a href="/zhidao/pic/item//zhidao/wh%3D600%2C800/sign=f4e3f11ed63f28e22b22cc/a6efce1b9d16fdfac9f7d448b68f8c://g.hiphotos用了网上的很多Clean方法啊
提问者采纳
uses-sdk &android,到res文件夹下检查一下程序上右键-》Properties-》android-&勾选对应的Target name &8& &nbsp.properties文件的“target=android-19”与AndroidManifest:minSdkVersion=& &nbsp.xml里面的& &nbsp可能是资源文件有错误;19& & &nbsp:targetSdkVersion=& & /&gt
提问者评价
其他类似问题
安卓的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁eclipse不能自动编译,不报错_小组_ThinkSAAS
eclipse不能自动编译,不报错
eclipse不能自动编译,不报错
在java文件里可以看到错误,但是在包上不显示错误。
项目上右键--&properties--&java compiler--&building--&enable project specific setting--&build path problems--&去掉abort...这个选项。
用户评论(0)
开发技术学习小组列表
PHP开发框架
缓存Memcache
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
手机客户端
ThinkSAAS接收任何功能的Iphone(IOS)和Android手机的客户端定制开发服务
让ThinkSAAS更好,把建议拿来。
iphone扫码下载客户端1552人阅读
& & & & & & & & & & & & & & & & & & & & & & & & &在eclipse中导入工程后@Overide报错
到入工程后,所有的@Override都报如下错误:
Multiple markers at this line
&- The method getCount() of type new BaseAdapter(){} must override a superclass&method
& & 最近在eclipse中导入android项目后,会报@Override错误,于是把所有的@Overide给删了,后来随着导入的工程增多,手动删除很麻烦,所以上网查了下:报@Overide错误的原因是由于java编译器版本不正确,Java 1.5的编译器默认对父类的方法进行覆盖,采用@Override进行说明;但1.6,1.7已经扩展到对接口的方法;所以如果还是以Java 1.5的编译器来编译的话,会出现错误。
& & 修改:在eclipse中 选择Window –& Preferences –& Java –& Compiler 选择1.6或者1.7 ,如果还不可以,在Compiler中选择onfigure Project Specific Settings 选择编译器版本为1.6或者1.7,设置之后,之前报错的工程右键Android Tools & Fix Project Properties后,就不会再报错了。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:45122次
排名:千里之外
原创:13篇
转载:22篇
评论:17条
(1)(27)(6)(1)Cordova配置与开发 - 吴二文 - 推酷
Cordova配置与开发 - 吴二文
1.环境配置
1.1.安装ant
下载ant,安装并配置,将ant.bat所在目录加到path环境变量,如c:\apache-ant\bin\。在cmd中运行以下语句如不报错即可:
1.2.安装git
下载git并安装。
1.3安装nodejs
下载并安装,安装成功后,在命令行输入命令:node 或 npm,不报错即可。
1.4.安装cordova
& npm install -g cordova
2.创建工程
a.新建一个文件夹作为工作目录,cmd切换到该路径下
&cd d:\workspace\cordova
b.创建cordova project
&cordova create helloCordova com.hzjava.myCordova HelloCordova
c.添加平台支持
首先进入刚创建的工程根目录
&cd helloCordova
& cordova platforms add ios
& cordova platforms add android
& cordova platforms ls
d.添加插件(根据具体功能添加插件,比如扫码插件、文件操作插件等等,可以去
搜索需要的插件)
& cordova plugin add com.phonegap.plugins.barcodescanner & cordova plugin add org.apache.cordova.file-transfer & cordova plugin ls
注意:并非所有插件都是全平台支持的,有些可能只支持android,有些可能同时支持android和ios,所以开发多平台app时需要慎重选择插件
3.项目整合
3.1.Android
a.将静态html文件copy到helloCordova\www目录下
b.编译android工程:
&cordova build android
c.运行eclipse,导入helloCordova\platforms\android路径下的android工程
d.在html里引用cordova的js库:
&script type=&text/javascript& src=&cordova.js&&&/script&
&script type=&text/javascript& src=&cordova_plugins.js&&&/script&
a.将静态html文件copy到helloCordova\www目录
b.编译ios工程:
&cordova build ios
c.运行xcode,导入helloCordova\platforms\ios路径下的xcode project
d.在html里引用cordova的js库:
&script type=&text/javascript& src=&cordova.js&&&/script&
&script type=&text/javascript& src=&cordova_plugins.js&&&/script&
cordova编译会将[根目录/www]下文件copy到具体platform的www文件夹内,如果你的代码写在platforms里的android中,编译时会被覆盖掉
因为add plugin的时候已经自动添加了相关的配置,所以只要有cordova_plugin.js就不需要手动引用cordova插件的js了。
4.1.Android
导入platforms\android下面的工程时,会出现两个project:HelloCordova和HelloCordova-CordovaLib。打包时,将HelloCordova-CordovaLib/bin/hellocordova-cordovalib.jar拷贝到HelloCordova/libs文件夹内,然后右击主工程,选择Export,如图
选择Export Android Application
Keystore可以自己创建一个新的,也可以使用现有的
点击『Finish』成功导出apk
要打包成任意设备都可以安装的ios安装包(ipa),首先需要一个企业开发者账号($299/年),确认满足以后执行以下步骤:
b.Identifiers && App IDs,点击「+」号,创建一个app id,填写相关信息下一步即可
c.Provisioning Profiles && Distribution,点击「+」号,创建一个profile
选择In House
选择一个app id,选择刚刚创建的那个
选择一个certificate
填写profile name
d.下载创建好的profile文件
e.下载步骤c中选择的certificate文件
f.在mac中双击certificate和profile文件将它们导入
g.打开xcode,选中工程,Build Settings && Code Signing,Code Signing Identity选择注册的公司名
h.Provisioning Profile选择刚刚导入的profile
i.xcode && window && Organizer && Archives,点击Distribute
j.选择save for enterprise or ad hoc deployment,下一步
k.选择一个profile进行签名,然后export
已发表评论数()
&&登&&&陆&&
已收藏到推刊!
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见Apache Cordova 项目首页:
Apache Cordova 历史版本列表:
Adobe Phonegap 下载页面:
本贴首发于:
下载 Cordova 2.8.1 版本的源代码包 $ /usr/bin/wget
下载 Cordova 2.8.1 版本的源代码包的 PGP 签名 $ /usr/bin/wget
下载 Cordova 2.8.1 版本的源代码包的 MD5 摘要 $ /usr/bin/wget
下载 Cordova 2.8.1 版本的源代码包的 SHA 摘要 $ /usr/bin/wget
下载 Phonegap 2.8.1 版本的源代码包 # /usr/bin/wget --no-check-certificate
使用 PGP 验证下载的 Cordova 的源代码包
查看 Cordova 2.8.1 版本的源代码包的 PGP 签名的钥匙号
$ /usr/bin/gpg --verify cordova-2.8.1-src.zip.asc
gpg: 警告:正在使用不安全的内存!
gpg: 请访问 http://www.gnupg.org/documentation/faqs.html 以获得更详细的信息
gpg: 于 日
6:50:50 CST 创建的签名,使用 RSA,钥匙号 D5B20C87
gpg: 无法检查签名:找不到公钥
下载 Cordova 的源代码包的作者的公钥
$ /usr/bin/gpg --keyserver pgpkeys.mit.edu --recv-key D5B20C87
gpg: 警告:正在使用不安全的内存!
gpg: 请访问 http://www.gnupg.org/documentation/faqs.html 以获得更详细的信息
gpg: 钥匙环&/home/Hu Zhenghui/.gnupg/secring.gpg&已建立
gpg: 下载密钥&D5B20C87&,从 hkp 服务器 pgpkeys.mit.edu
gpg: /home/Hu Zhenghui/.gnupg/trustdb.gpg:建立了信任度数据库
gpg: 密钥 41D3E0F8:公钥&Steven Gill &&&已导入
gpg: 合计被处理的数量:1
信任 Cordova 的源代码包的作者的公钥
$ /usr/bin/gpg --edit-key
gpg (GnuPG) 1.4.13; Copyright (C) 2012 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
gpg: 警告:正在使用不安全的内存!
gpg: 请访问 http://www.gnupg.org/documentation/faqs.html 以获得更详细的信息
可用于:SCEA
信任度:未知
有效性:未知
2048R/D5B20C87
可用于:SEA
[ 未知 ] (1). Steven Gill &&
可用于:SCEA
信任度:未知
有效性:未知
2048R/D5B20C87
可用于:SEA
[ 未知 ] (1). Steven Gill &&
您是否相信这位用户有能力验证其他用户密钥的有效性(查对身份证、通过不同的渠道检查
1 = 我不知道或我不作答
2 = 我不相信
3 = 我勉强相信
4 = 我完全相信
5 = 我绝对相信
m = 回到主菜单
您的决定是什么?5
您真的要把这把密钥设成绝对信任?(y/N)y
可用于:SCEA
信任度:绝对
有效性:未知
2048R/D5B20C87
可用于:SEA
[ 未知 ] (1). Steven Gill &&
请注意,在您重启程序之前,显示的密钥有效性未必正确,
使用 PGP 验证下载的 Cordova 的源代码包
$ /usr/bin/gpg --verify cordova-2.8.1-src.zip.asc
gpg: 警告:正在使用不安全的内存!
gpg: 请访问 http://www.gnupg.org/documentation/faqs.html 以获得更详细的信息
gpg: 于 日
6:50:50 CST 创建的签名,使用 RSA,钥匙号 D5B20C87
gpg: 正在检查信任度数据库
gpg: 需要 3 份勉强信任和 1 份完全信任,PGP 信任模型
gpg: 深度:0 有效性:
1 已签名:
0 信任度:0-,0q,0n,0m,0f,1u
gpg: 下次信任度数据库检查将于
gpg: 完好的签名,来自于&Steven Gill &&&
使用 MD5 验证下载的 Cordova 的源代码包
查看 Cordova 的源代码包的 MD5 摘要
$ /usr/bin/md5sum cordova-2.8.1-src.zip
e41a673d37d5d54a769a9136 *cordova-2.8.1-src.zip
比较 Cordova 的源代码包的 MD5 摘要
$ /usr/bin/cat cordova-2.8.0-src.zip.md5
cordova-2.8.1-src.zip: 08 37 C9 C7 E4 1A 67 3D
37 D5 D5 4A 76 9A 91 36
使用 SHA 验证下载的 Cordova 的源代码包
查看 Cordova 的源代码包的 SHA 摘要
$ /usr/bin/sha512sum cordova-2.8.0-src.zip
357c02dfda321f0e362ae3a1aa4eb1face17e1aa5aa920d73a402f8a4f1cffde19bc101e5e1a3de1f7ba4e892acd38383ba *cordova-2.8.1-src.zip
比较 Cordova 的源代码包的 SHA 摘要
$ /usr/bin/cat cordova-2.8.0-src.zip.sha
cordova-2.8.1-src.zip: 357C02DF DA321F18 84C2B251 0E362AE3 A1AA4EB1 FA75320F
2DF4CE17 E1A4060B B7D9A5AA 920D73A4 02F8A4F1 CFFDE19B
C101E5E1 A3DE1F7B A4E892AC D38383BA
解压缩源代码包
解压缩 Cordova 的源代码包
$ /usr/bin/unzip cordova-2.8.1-src.zip
解压缩 Phonegap 的源代码包
$ /usr/bin/unzip 2.8.1.zip
Apache Cordova 项目源于 Phonegap 项目。
Phonegap 是一款开源的开发框架,旨在让开发者可以使用 HTML、Javascript 和 CSS 等标准的 Web 开发技术开发跨平台的移动终端原生应用程序的工具。最初由 Nitobi 公司开发,现在由 Adobe 拥有。
最早的 Phonegap 起源于 2008 年在旧金山召开的 iPhoneDevCamp, Nitobi 的工程师 Brock Whitten、Rob Ellis 和 Andre Charland 在 iOS 系统内架起 web 接口和 Objective-C 之间的桥梁,让开发人员可以使用 HTML5、JavaScript 和 CSS 等标准的 web 开发技术开发快速开发 iOS 原生应用程序。实现 written once, run everywhere 一次编译到处运行,其&Bridging the gap between the web and the iphone SDK 在 web 与 iPhone SDK 的缺口之间架设桥梁&的理念得到欢迎。早期的 PhoneGap 需要使用苹果电脑开发 iOS 应用程序,早期的 Windows Mobile 应用程序则是用 Windows 平台开发出来的。
日,PhoneGap 0.6 发布,支持 iOS、Android 和 BlackBerry 平台。
2010年中IBM也开始参与投入研发。
日, Adobe 正式宣布收购 Nitobi 软件。PhoneGap 的代码贡献给了 Apache 软件基金会,但保留了 PhoneGap 的商标所有权,命名为Apache Callback。1.4版发布后,接着 Apache Callback 的名称变更为 Apache Cordova。Cordova 是街道的名字,在开发团队附近。Adobe Dreamweaver 5.5 版本为 phonegap 提供开发环境。
2012年9月后,&PhoneGap Build PhoneGap构建&服务推出,可以让程序员将他的源代码上传到&云编译器&,生成应用程序每一个所支持平台的安装包。
PhoneGap 是一簇移动终端的 API 接口集,通过 Javascript 访问这些接口可以调用诸如摄像头、罗盘等硬件/系统资源。配合上一些基于 HTML5、CSS3 技术的 UI 框架,如 jQuery Mobile、Dojo Mobile 或 Sencha Touch,开发者得以便捷地开发跨平台 app 而不需要编写任何的原生(native)代码。
注意到因为 PhoneGap 本身仍是一个原生程序,为 app 打包时依然需要用到这些系统平台的 SDK。
PhoneGap framework 可以用多种移动终端应用程序平台开发,例如 ViziApps, Worklight, Convertigo 以及Tiggr, appMobi ,也可以选择PhoneGap Build 编译工具。
Phonegap 不能取代 Native APP。有评论 Phonegap 程序的加载和 UI 界面的反应都比原生的程序慢。操作系统资源的使用不够灵活。PhoneGap消耗内存也较大。Adobe 警告开发者基于 PhoneGap 框架开发的程式可能会由于太慢或体验起来不够&原生&而被苹果应用商店拒绝上架。
PhoneGap的发展目前支持的操作系统包含,HP 的webOS,苹果的iOS,谷歌的Android,微软的Windows Phone,诺基亚的Symbian OS,以及RIM黑莓机 。
iPhone iPhone 3G
iPhone 3GS及新版本
Android 1.0~4.2
Windows Phone 7+8
Blackberry 4.6~4.7
Blackberry 5.x~6.0+
Cordova 及 Phonegap 中对 Windows 桌面操作系统的支持
Phonegap 1.2.0~2.1.0 中不支持 Windows 桌面操作系统
Phonegap 2.2.0~2.8.1 在 Windows 桌面操作系统中仅支持 Windows 8
Cordova 2.3.0~2.8.1 在 Windows 桌面操作系统中支持 Windows 7 和 Windows 8。其中 Windows 7 版仅限于使用 Visual Studio 2012 编译,不支持 Visual Studio 2010 编译。
修改 Cordova for Windows 7 的首页面地址
Cordova for Windows 7 的首页面地址为 www\index.html,定义在 shell.c 文件中的第91行。
#define BASE_URL L"www\\index.html"
在 shell.c 文件中的第1386行使用。
GetFullPathName(BASE_URL, _MAX_PATH, full_path, 0); // Possible failure if the base directory has a very long name
如果需要修改首页面地址,看取值的情况,如果是固定值的话,建议修改第9行。
#define BASE_URL L"www\\index.html"
如果是变量的话,建议修改第1386行。
GetFullPathName(BASE_URL, _MAX_PATH, full_path, 0); // Possible failure if the base directory has a very long name
运行 Cordova Android 测试项目
下载 commons-codec-1.7-bin.zip
解压缩 android 版源代码
# /usr/bin/unzip -d 2.8.1-android cordova-2.8.1/cordova-android.zip
运行 Eclipse Android
File 菜单,Import 菜单项
Existing Projects into Workspace
在Projects 中选中 Cordova 和 CordovaViewTestActivity
在 framework 中创建 libs 文件夹
移动 commons-codec-1.7.jar 到 framework\libs&&
创建 framework\gen
刷新 Cordova 工程
Project 菜单,Properties 菜单项
Android 选项卡,选中 4.2.2
调试 CordovaViewTestActivity 查看是否有输出
如果没有输出,可能是 cordova.js 版本不一致
重命名 test\assets\www\cordova.android.js
复制 framework\assets\www\cordova.js 为 test\assets\www\cordova.android.js
阅读(...) 评论()

我要回帖

更多关于 eclipse导入jar包 的文章

 

随机推荐