android APK文件安装失败




    开发的时候遇到一个问题:
  
   在Eclipse中run android项目时,控制台Console报错:
 
    



   字面意思可以判断出,因为mainfest.xml文件有错误(畸形),其实一般在Eclipse底下,如果这个配置文件出错的话会提示,比如你给一个Activity配置一个文件路径,如果这个java文件不存在的话,Eclipse会提示的,  但不知道为什么我的IDE不提示。

 
  然后打开LogCat,会有如下提示:

 
android APK文件安装失败_第1张图片


  其实通过Logcat 就可以明显的看到问题的所在:

  03-12 03:19:04.038: WARN/PackageParser(52): /data/app/vmdl17216.tmp (at Binary XML file line #34): <activity> does not have valid android:name

  众所周知,安装一个APK的是时候先去解析  *** mainfest.xml 文件, 而此事例就是包解析器在解析mainfest.xml时发现错误而导致不能正常安装。

其原因是 我修改了在 mainfest.xml中配置的一个activity的类名,修改以后mainfest.xml 配置文件 中的名称也会自动更新,但是更新的同时,将路径更改了,没有了目前前的那个点,也就是相对路径,因为找不到 这个java文件。




总结:  要懂得看 控制台 Console 和 LogCat 的提示信息,可能一句提示就能知道问题的所在。








 


你可能感兴趣的:(eclipse,android,xml,ide)