布局文件问题
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
外文的一个回答:
-
Go to your project in the navigator, right click on properties.
-
Go to the Java Build Path tab on the left.
-
Go to the libraries tab on top.
-
Click add external jars.
-
Go to your ADT Bundle folder, go to sdk/extras/android/support/v7/appcompat/libs.
-
Select the file android-support-v7-appcompat.jar
-
Go to order and export and check the box next to your new jar.
-
Click ok
其实就是简单的重新导入jar包
4、
import 包之后,运行,得到的错误
百度地图错误积累
初入百度地图,很多简单的错误:
1、显示地图,只有框架没有地图内容 错误提示为
Authentication Error errorcode: 230 msg: APP Scode码校验失败
楼主的错就真的是申请key的时候把安全码写错了,生成了错误的key 看到其他人有这样的问题的是说 <metta data> 标签放错了位置的,其实这个我事先也有疑惑的,怎奈不同版本写法不同。正确的是将<meta data> 标签放在已有的 <application>标签中。 还有的是说没有开启服务,是开启怎样的服务,现在楼主还不得而知。