Android错误

1.

[2016-09-16 14:25:45 - X_Card] Found 2 versions of android-support-v4.jar in the dependency list,
[2016-09-16 14:25:45 - X_Card] but not all the versions are identical (check is based on SHA-1 only at this time).
[2016-09-16 14:25:45 - X_Card] All versions of the libraries must be the same at this time.
[2016-09-16 14:25:45 - X_Card] Versions found are:
[2016-09-16 14:25:45 - X_Card] Path: D:\JAVA\Android_eclipse\workspace-kechengsheji\X_Card\libs\android-support-v4.jar
[2016-09-16 14:25:45 - X_Card] Length: 621451
[2016-09-16 14:25:45 - X_Card] SHA-1: 5896b0a4e377ac4242eb2bc785220c1c4fc052f4
[2016-09-16 14:25:45 - X_Card] Path: D:\JAVA\Android_eclipse\workspace-kechengsheji\appcompat_v7\libs\android-support-v4.jar
[2016-09-16 14:25:45 - X_Card] Length: 648327
[2016-09-16 14:25:45 - X_Card] SHA-1: ded9acc6a9792b8f1afc470f0c9cd36d178914cd
[2016-09-16 14:25:45 - X_Card] Jar mismatch! Fix your dependencies

原因:android-support-v7-appcompat.jar 中是包含了 android-support-v4.jar的

解决办法:

1、解除与 v7支持包的联系,可以解除,对于新手不建议,可能会产生另外一些错误。

2、直接删除 lib下的android-support-v4.jar 包——再clean下

 

2.[2016-09-16 14:37:31 - Dex Loader] Unable to execute dex: Multiple dex files define Lcn/bmob/v3/listener/XListener;

删除其中一个之后clean下

 

3.Unable to resolve target 'android-XX'问题

 出现 “Unable to resolve target 'android-XX'”,解决办法进入你的android project跟目录,找到此文件 project.properties(或default.properties),找到target=android-XX出现此错是因为你的android环境跟此处不对应,那么,你只需要将此处的android版本改成你机器上配置的android版本即可,例如target=android-15

进入activity类中,一些重写的方法的地方总是出现 "Remove @Overrideannotation",解决办法:出现此错误的原因主要是 编译器 版本的 的问题,Java 1.5的编译器默认对父类的方法进行覆盖,采用@Override进行说明;但1.6已经扩展到对接口的方法;所以如果还是以Java 1.5的编译器来编译的话,会出现错误,默认是java1.5的,你需要将它设置到1.6打开你的eclipse,进入 window->Preferences->Java->Compiler 把它改为 Java1.6即可

posted @ 2016-09-16 14:33  陈晓猛  阅读(179)  评论(0编辑  收藏  举报