听说这个问题是由于android高版本会自动建立Android Dependencies 库,然后又更改AndroidMainifest.xml里的minSdkVersion和targetSdkVersion的值造成的。 因为我建的项目min和target都是4.4.4, 而我的手机是4.2.2的,所以不能运行,然后我修改了minSdkVersion=15, 可以运行。但是会出现java.nio.BufferOverflowException 错误。
解决方法:
鼠标右击当前想项目,学则Buid Path ,选择Configure Build Path ,在弹出的对话框中选中Android Dependencies ,然后点击右下角的Remove去掉就行了。