問題來源: android
如題,今天在編譯打包apk給tester的時候,突然發現個人eclipse在bin目錄下沒生成apk文件!!! eclipse
個人操做以下: ui
1)在eclipse中點擊「project」下的「clear」菜單,清除並從新編譯整個工程; spa
2)第一步完成後會在項目的bin目錄下自動打包一個apk文件 .net
可是今天發現之前可以生成的apk如今不生成了,奇怪(eclipse中的工程未報錯,也未有紅叉叉,若是有紅叉叉,請參考我另外的一篇文章:http://blog.csdn.net/faye0412/article/details/6727845)!我認真的回想了一下我這幾天所作的全部操做,可是基本未碰到過android的環境變量等設置。問題如何產生的呢? blog
後來我嘗試瞭如下方法: ip
1)刪掉workspace中的meta文件,重啓eclipse(沒起做用); get
2)刪掉工程(保留工程文件)從新導入eclipse(也不行); 編譯
3)卸載eclipse,重裝eclipse(濤聲依舊); test
4)重裝ADT(仍然無效);
後來我想起了一個問題,難道是我新裝的那個Java版的eclipse影響到了???
因而我開始從新檢查eclipse的android環境。。。
問題解決:
後來我發如今eclipse的Preferences -> Android -> Build中有一項「Skip packaging and dexing until export or launch....」,噢噢噢噢!原來這個選項默認是被勾選的,暈!這個選項的意思是「跳過packing和dexing,直到export或者launch...」,問題找到了,去掉這個選項便可解決問題。
唉。。。折騰了半天。。。