Android---關於Activity class {package/class} does not exist

今天遇到了這個問題,百度了一下,在這個博客看到了解決辦法,轉載以分享。

原文地址:http://blog.csdn.net/hgplan/article/details/5890346    點擊打開鏈接  


在Android學習的過程中,遇到了這樣的錯誤,Activity class {package/class} does not exist,然後網上查找了些資料,後來才明白了問題出現在了包的路徑上。比如,我創建了兩個Android工程,兩個工程的包名都相同,然後當在模擬器中運行其中一個程序時,沒有問題,但是緊接着再運行另外一個程序的時候,就會出現這個錯誤。然後重啓模擬器,再次運行後一個程序的時候又沒有問題了。但是原來第一個安裝的程序卻被第二個程序取代了,也就是說,模擬器先刪除了第一個程序,再進行安裝的;同時也可以將原來的那個程序刪除再安裝第二個程序也沒有什麼問題。

      啓動模擬器後,在命令行下輸入 adb shell sl /data/app   這時候我們會發現這個目錄下的apk文件只有兩個程序中的其中一個,而且名稱是"包名+.apk"。這就說明了,兩個不同的程序不能在相同的包下。於是這個錯誤的解決辦法就是,創建程序的時候,所創建每個程序的包路徑不能一致就ok了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章