Eclipse导入《Google Android开发入门与实战》一书中豆瓣网客户端例子时候报错
来源:互联网 发布:下载一亩田软件 编辑:程序博客网 时间:2024/04/30 13:52
[2011-09-09 21:37:38 - douban_android] ------------------------------
[2011-09-09 21:37:38 - douban_android] Android Launch!
[2011-09-09 21:37:38 - douban_android] adb is running normally.
[2011-09-09 21:37:38 - douban_android] Performing com.douban.android.ActivityMain activity launch
[2011-09-09 21:37:38 - douban_android] Automatic Target Mode: launching new emulator with compatible AVD 'adroid15'
[2011-09-09 21:37:38 - douban_android] Launching a new emulator with Virtual Device 'adroid15'
[2011-09-09 21:37:45 - douban_android] New emulator found: emulator-5554
[2011-09-09 21:37:45 - douban_android] Waiting for HOME ('android.process.acore') to be launched...
[2011-09-09 21:38:35 - douban_android] WARNING: Application does not specify an API level requirement!
[2011-09-09 21:38:35 - douban_android] Device API version is 3 (Android 1.5)
[2011-09-09 21:38:35 - douban_android] HOME is up on device 'emulator-5554'
[2011-09-09 21:38:35 - douban_android] Uploading douban_android.apk onto device 'emulator-5554'
[2011-09-09 21:38:36 - douban_android] Installing douban_android.apk...
[2011-09-09 21:39:13 - douban_android] Success!
[2011-09-09 21:39:15 - douban_android] Starting activity com.douban.android.ActivityMain on device emulator-5554
[2011-09-09 21:39:18 - douban_android] ActivityManager: Starting: Intent { action=android.intent.action.MAIN categories={android.intent.category.LAUNCHER} comp={com.douban.android/com.douban.android.ActivityMain} }
[2011-09-09 21:51:40 - douban_android]: Dx
UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.IllegalArgumentException: already added: Lorg1/apache/commons/codec/net/RFC1522Codec;
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:123)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.dx.dex.file.DexFile.add(DexFile.java:143)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.dx.command.dexer.Main.processClass(Main.java:372)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.dx.command.dexer.Main.processFileBytes(Main.java:346)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.dx.command.dexer.Main.access$400(Main.java:59)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:294)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:244)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:130)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:108)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.dx.command.dexer.Main.processOne(Main.java:313)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.dx.command.dexer.Main.processAllFiles(Main.java:233)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.dx.command.dexer.Main.run(Main.java:185)
[2011-09-09 21:51:40 - douban_android]: Dx at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2011-09-09 21:51:40 - douban_android]: Dx at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[2011-09-09 21:51:40 - douban_android]: Dx at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[2011-09-09 21:51:40 - douban_android]: Dx at java.lang.reflect.Method.invoke(Unknown Source)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.ide.eclipse.adt.internal.build.DexWrapper.run(Unknown Source)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(Unknown Source)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.ide.eclipse.adt.internal.build.builders.PostCompilerBuilder.build(Unknown Source)
[2011-09-09 21:51:40 - douban_android]: Dx at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)
[2011-09-09 21:51:40 - douban_android]: Dx at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
[2011-09-09 21:51:40 - douban_android]: Dx at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)
[2011-09-09 21:51:41 - douban_android]: Dx at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
[2011-09-09 21:51:41 - douban_android]: Dx at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)
[2011-09-09 21:51:41 - douban_android]: Dx at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
[2011-09-09 21:51:41 - douban_android]: Dx at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)
[2011-09-09 21:51:41 - douban_android]: Dx at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)
[2011-09-09 21:51:41 - douban_android]: Dx at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)
[2011-09-09 21:51:41 - douban_android]: Dx at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)
[2011-09-09 21:51:41 - douban_android]: Dx at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)
[2011-09-09 21:51:41 - douban_android]: Dx at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
[2011-09-09 21:51:41 - douban_android]: Dx1 error; aborting
[2011-09-09 21:37:38 - douban_android] Android Launch!
[2011-09-09 21:37:38 - douban_android] adb is running normally.
[2011-09-09 21:37:38 - douban_android] Performing com.douban.android.ActivityMain activity launch
[2011-09-09 21:37:38 - douban_android] Automatic Target Mode: launching new emulator with compatible AVD 'adroid15'
[2011-09-09 21:37:38 - douban_android] Launching a new emulator with Virtual Device 'adroid15'
[2011-09-09 21:37:45 - douban_android] New emulator found: emulator-5554
[2011-09-09 21:37:45 - douban_android] Waiting for HOME ('android.process.acore') to be launched...
[2011-09-09 21:38:35 - douban_android] WARNING: Application does not specify an API level requirement!
[2011-09-09 21:38:35 - douban_android] Device API version is 3 (Android 1.5)
[2011-09-09 21:38:35 - douban_android] HOME is up on device 'emulator-5554'
[2011-09-09 21:38:35 - douban_android] Uploading douban_android.apk onto device 'emulator-5554'
[2011-09-09 21:38:36 - douban_android] Installing douban_android.apk...
[2011-09-09 21:39:13 - douban_android] Success!
[2011-09-09 21:39:15 - douban_android] Starting activity com.douban.android.ActivityMain on device emulator-5554
[2011-09-09 21:39:18 - douban_android] ActivityManager: Starting: Intent { action=android.intent.action.MAIN categories={android.intent.category.LAUNCHER} comp={com.douban.android/com.douban.android.ActivityMain} }
[2011-09-09 21:51:40 - douban_android]: Dx
UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.IllegalArgumentException: already added: Lorg1/apache/commons/codec/net/RFC1522Codec;
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:123)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.dx.dex.file.DexFile.add(DexFile.java:143)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.dx.command.dexer.Main.processClass(Main.java:372)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.dx.command.dexer.Main.processFileBytes(Main.java:346)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.dx.command.dexer.Main.access$400(Main.java:59)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:294)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:244)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:130)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:108)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.dx.command.dexer.Main.processOne(Main.java:313)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.dx.command.dexer.Main.processAllFiles(Main.java:233)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.dx.command.dexer.Main.run(Main.java:185)
[2011-09-09 21:51:40 - douban_android]: Dx at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2011-09-09 21:51:40 - douban_android]: Dx at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[2011-09-09 21:51:40 - douban_android]: Dx at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[2011-09-09 21:51:40 - douban_android]: Dx at java.lang.reflect.Method.invoke(Unknown Source)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.ide.eclipse.adt.internal.build.DexWrapper.run(Unknown Source)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(Unknown Source)
[2011-09-09 21:51:40 - douban_android]: Dx at com.android.ide.eclipse.adt.internal.build.builders.PostCompilerBuilder.build(Unknown Source)
[2011-09-09 21:51:40 - douban_android]: Dx at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)
[2011-09-09 21:51:40 - douban_android]: Dx at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
[2011-09-09 21:51:40 - douban_android]: Dx at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)
[2011-09-09 21:51:41 - douban_android]: Dx at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
[2011-09-09 21:51:41 - douban_android]: Dx at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)
[2011-09-09 21:51:41 - douban_android]: Dx at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
[2011-09-09 21:51:41 - douban_android]: Dx at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)
[2011-09-09 21:51:41 - douban_android]: Dx at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)
[2011-09-09 21:51:41 - douban_android]: Dx at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)
[2011-09-09 21:51:41 - douban_android]: Dx at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)
[2011-09-09 21:51:41 - douban_android]: Dx at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)
[2011-09-09 21:51:41 - douban_android]: Dx at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
[2011-09-09 21:51:41 - douban_android]: Dx1 error; aborting
[2011-09-09 21:51:41 - douban_android] Conversion to Dalvik format failed with error 1
原因:
导入了重复的包。
解决方法:
删除src下:
com.google.*
net.*
org1.apache.*
只留下:
com.douban.android
com.douban.android.util
貌似是书上说,需要在Manifest里添加uses-lib,引入包。我没有引入包,运行都正常啊。很晕,不知道为什么
- Eclipse导入《Google Android开发入门与实战》一书中豆瓣网客户端例子时候报错
- <android入门开发与实战>第14章豆瓣网客户端出错修正&16章得一个error
- Google Android开发入门与实战
- Google Android开发入门与实战
- 《Google Android 开发入门与实战》
- Google Android开发入门与实战
- 《Google Android开发入门与实战》11 ---- 开发基本步骤
- 《Google Android开发入门与实战》6 ---- 程序结构介绍
- 《Google Android开发入门与实战》7 ---- 基本组件介绍
- 《Google Android开发入门与实战》8 ---- 数据存储
- 《Google Android开发入门与实战》9 ---- 广播
- 《Google Android开发入门与实战》10 ---- 服务
- 《Google Android开发入门与实战》12---- RSS阅读器
- 好书推荐:《Google.Android开发入门与实战》
- 【备忘】Google Android开发入门与实战 PDF 下载
- Google Android开发入门与实战 视频教程 源代码 游戏应用开发 传送门
- Google Android开发入门与实战 视频教程 源代码 游戏应用开发 传送门
- 《Google Android开发入门与实战》5 ---- 创建、运行和调试Android程序
- GRUB引导linux3.0内核
- hive.cli.print.header参数介绍
- continue和break的用法
- 立体化监控
- Chrome单页面最大下载数量限制
- Eclipse导入《Google Android开发入门与实战》一书中豆瓣网客户端例子时候报错
- JAVA工具类--------(个人)
- Java两个整形数组的对比,获取出哪些不同的
- Ubuntu+下构建内核源码树_图文教程
- Android开发错误总结
- Java初级--IO流(上)
- 学到一点
- GCC编译初步 ubuntu c语言入门知识
- CImageList