Android开发中的各种问题

1.Android library projects cannot be launched  

解决办法如下:

右键工程根目录->properties

左侧选择->android

2. Jar mismatch! Fix your dependencies

在开发Android项目的时候,有时需要引用多个项目作为library。在引用项目的时候,有时会出现“Jar mismatch! Fix your dependencies”错误。

这是因为两个项目的jar包(android-support-v4.jar)不一致。

 解决方法是把2个jar都删除,然后各自加上最新的jar包。

这样2个jar 包就一致了。

3.Field requires API level 5

解决办法:

项目右键 > Android tools > Clear Link Markers

4.Eclipse导入工程时报错,Invalid project description

别在设定的那个默认工程目录下。

 5. org.json.JSONException: Value  of type java.lang.String cannot be converted to JSONObject。

在解析同一份json文件时,在android4.04下解析正常,在2.3.3下报解析json出错,查看log发现

org.json.JSONException: Value  of type java.lang.String cannot be converted to JSONObject。

查找一下原来是UTF-8的BOM头导致, 在使用  JSONObject json = new JSONObject(strJson);直接报解析异常,后面查到JSON文件,发现多了UTF-8的BOM文件头尝试去掉JSON数据文件的BOM头,问题解决。

 6.Conversion to Dalvik format failed: Unable to execute dex: Multiple dex file

由于导入了相同的Jar包

原文地址:https://www.cnblogs.com/malinkang/p/2977685.html