现在的位置: 首页 > 综合 > 正文

Android 错误积累

2016年11月16日 ⁄ 综合 ⁄ 共 2402字 ⁄ 字号 评论关闭

布局文件问题

1、有关于intent的错误,可能是模拟器真心没有这个intent功能,所以有时候不要纠结

2、xml中布局关键字写错了,会出现错误,每个布局的width 和 heighth 这两个属性都必须设置。 


项目配置问题

1、导入工程包时会出现错误,首先不能在当前workspace里面解压你导入的工程包,要从其他文件夹里面导入,然后拷贝到你的workspace

会出现的错误如下:

      invalid project description 

导入之后运行,

错误一:

     Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.

解决方法:http://blog.csdn.net/gf771115/article/details/21001569

摘录如下: 右键选择项目,选择Build Path——Configure Build Path...,然后在弹出框中选择:Java Build Path——Libraries,最后将Android Dependencies和Android Private Libraries移除(remove)掉即可。
我遇到这种问题的时候,Android Dependencies和Android Private Libraries里面都没有我项目所需的库,所以我remove掉之后不需要重新添加jar包,但是如果你的Android Dependencies和Android Private Libraries里面有项目所需的库的话,需要你重新引入,否则项目会报错,jar引入:右键选择lib中的jar文件选择Add Build Path即可

    Conversion to Dalvik format failed: Unable to execute dex: java.nio.

解决方法:http://stackoverflow.com/questions/15453177/unable-to-execute-dex-conversion-to-dalvik-format-failed

外文的比较靠谱,大部分还是版本过低的问题,

错误二:

 
    java.lang.RuntimeException: Unable to instantiate
activity ComponentInfo

解决方法:http://blog.csdn.net/cshichao/article/details/9979621

摘录如下:如果你更新了ADT的新版本,而工程文件中使用了其他的jar包,也可能会出现"java.lang.RuntimeException:
Unable to instantiate activity ComponentInfo"这样的异常,处理办法:Project -> Properties ->java build path-> Order & Export 选上Private 然后clean 项目。 (这个方法百试不爽!)

还有一种可能是你加入了新的jar包,但在编译时没有勾选上,处理办法和上面的一样,若还有报错有可能是加入的jar包需要先编译。处理方法:右键工程文件-->Build Path-->Configure Build Path-->Order and Export   然后选中填入的jar包Up或者Down调整一下编译顺序。

错误三:

      android.jar中, 缺少android.annotation包(我是突然间产生这种错误的)

        依然是版本导入包的问题,重新build path  , 换SDK版本,各种尝试一下。

2、.so文件,直接导入lib包就可以了,不需要add build  path  ,否则,会出现
 

      .so 文件 in project cannot be read or is not a valid ZIP file

      .so文件认识:  Linux下的c 文件编译成的动态库,类似DLL文件,再http://www.cnblogs.com/vamei/archive/2013/04/04/2998850.html  (介绍如何制作so文件) 

3、The
import android.support.v7.app cannot be resolved

看官方文档,在actionbar 中介绍  add jars with resources 

外文的一个回答:

  1. Go to your project in the navigator, right click on properties.

  2. Go to the Java Build Path tab on the left.

  3. Go to the libraries tab on top.

  4. Click add external jars.

  5. Go to your ADT Bundle folder, go to sdk/extras/android/support/v7/appcompat/libs.

  6. Select the file android-support-v7-appcompat.jar

  7. Go to order and export and check the box next to your new jar.

  8. Click ok

其实就是简单的重新导入jar包

4、

import 包之后,运行,得到的错误

百度地图错误积累

初入百度地图,很多简单的错误:

1、显示地图,只有框架没有地图内容 错误提示为  
Authentication Error errorcode: 230 msg: APP Scode码校验失败

     楼主的错就真的是申请key的时候把安全码写错了,生成了错误的key  看到其他人有这样的问题的是说 <metta data> 标签放错了位置的,其实这个我事先也有疑惑的,怎奈不同版本写法不同。正确的是将<meta data> 标签放在已有的 <application>标签中。  还有的是说没有开启服务,是开启怎样的服务,现在楼主还不得而知。

抱歉!评论已关闭.