android 导入源码的日历应用的问题

lrj00000 2012-03-05 01:10:31
尝试导入android日历源码,碰到问题,请高手帮忙看下。
首先导入后,会有很多错误,发现是有些包未加入,于是将源码编译出的java包加入,
1)framework_intermediates/classes.jar :这个主要是android的框架类
2)android-common_intermediates/classes.jar :这个包含com.android.common.Search这个类
3)core_intermediates/classes.jar :这个包包含dalvik.system.VMRuntime这个类
错误是没有了,但是编译报一个错误
[2012-03-05 12:38:25 - calendar] Dx 1 error; aborting
[2012-03-05 12:38:25 - calendar] Conversion to Dalvik format failed with error 1
,据网上说是因为加入包的原因,但不加入又会有错,有人说用system 包的方式,我也不知道怎么搞,有碰到的朋友,能告诉下么?
...全文
403 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lrj00000 2012-03-08
  • 打赏
  • 举报
回复
哦,这个问题是解决了,原因是包了那个core_intermediates/classes.jar,去掉后,报dalvik.system.VMRuntime这个类找不到,jdk设成1.6就可以了。
nuistchn 感谢你的回复,看了你的博客,但不知道为什么我加入core_intermediates/classes.jar,就会报那个dx1错误,用上面的方法就可以。
另外这个方法应该是行得通的,我是用计算器试的。先导入eclips,更名,在模拟器跑,然后拷贝回代码,编译,可以在机器上用。
nuistchn 2012-03-06
  • 打赏
  • 举报
回复
这样的加入包的方法,表面上是能过去掉错误,而且你eclipse编译也许能编译。但是这样生成的apk装到真机上是不能运行的。
我以前也这样去做过,我是去编译的browser应用。
你可以去我写的博客中看看。我最终放弃了。
yuhuaijun 2012-03-05
  • 打赏
  • 举报
回复
试一下,工程属性-->Android Tools-->Fix project properties
lrj00000 2012-03-05
  • 打赏
  • 举报
回复
自己顶下,
lrj00000 2012-03-05
  • 打赏
  • 举报
回复
没人碰到么?

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧