很巧合的在出现问题之前我操作apk文件时误把copy点成了open,开始认为是自己这样损坏了文件,于是重新编译运行还是不行,网上查资料说重新安装或者是sd卡的问题,我试了都不能解决问题。
后边发现版本不对,于是更改api level。在工程--属性--android中更改level时,工程中project.properties文件中的级别会自动更改,此时重新编译运行还是刚才的问题。
后来发现androidmanifest.xml文件中的 <uses-sdk android:minSdkVersion="8" />这一句没有在上述的步骤中自动更改,更改为与上面相同的api级别后可以正常运行。
这是我碰见的问题,网上有网友试过和详细讲述api级别不对出现的问题,这里不在赘述希望对一些朋友有帮助同时也给自己留个备份。