作者:Yogi
前言:做framework的同事爲了測試某個功能,移植了某個工程的代碼後,在記事本中修改了AndroidManifest.xml文件,之後便在源碼中編譯,並運行。但是運行效果(接收到開機廣播會有打印)並不如預想。
爲了方便查看工程代碼,我把同事的代碼放在eclipse上查看,這時就很容易看出問題了:AndroidManifest.xml文件少了application標籤。加上application標籤,這時生成的apk就可以正常運行了。
結論:由此,發現了,即使AndroidManifest.xml文件有錯,eclipse編譯或者源碼中編譯,都能夠生成apk,但是並不能正常運行。所以有時應用程序運行異常的時候,可以看看AndroidManifest.xml文件是否寫對。