2013-02-27 78 views
0

我有一個我在幾個月前工作過的android項目,今天我決定撿起它繼續前進。我意識到的第一件事是我有一張照片太小而不能用於屏幕,所以我繼續前進並完全刪除它並重新運行該程序;但是當它上傳到我的設備時,照片仍然存在。我想我做錯了,所以我一直在玩它。然後過了一段時間,我想可能會有一個不同的問題,所以我做了一個更大的改變,並改變了將我的應用程序發送到不同頁面的意圖;但是當我重新運行它時,應用程序仍然將我帶入舊頁面。我不明白爲什麼會發生這種情況,其他人在線似乎有一個不同的問題,其中日食沒有注意到他們的變化,並沒有重建,所以他們能夠通過添加和刪除一行來解決這個問題;然而我的問題更爲激烈。Eclipse沒有上傳新的項目更改

這裏是控制檯說什麼:

[2013-02-26 19:39:18 - Para Raiders] Android Launch! 

[2013-02-26 19:39:18 - Para Raiders] adb is running normally. 

[2013-02-26 19:39:18 - Para Raiders] Performing com.synlight_development.para_raiders.Main activity launch 

[2013-02-26 19:39:18 - Para Raiders] Automatic Target Mode: using device 'eb1f246c' 

[2013-02-26 19:39:18 - Para Raiders] Uploading Para Raiders.apk onto device 'eb1f246c' 

[2013-02-26 19:39:19 - Para Raiders] Installing Para Raiders.apk... 

[2013-02-26 19:39:22 - Para Raiders] Success! 

[2013-02-26 19:39:22 - Para Raiders] Starting activity 
com.synlight_development.para_raiders.Main on device eb1f246c 

[2013-02-26 19:39:23 - Para Raiders] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.synlight_development.para_raiders/.Main } 
+0

你的控制檯輸出說什麼? (不是你的logcat) – 323go 2013-02-27 00:35:03

+0

我更新了它...... – Josh 2013-02-27 00:40:13

+0

你做了乾淨的項目和所有的好東西,對不對? – 323go 2013-02-27 00:46:06

回答

1

從我可以告訴它看起來像你的應用程序不部署到您的設備。 這可以到以下原因(非taxative)

  • 你的項目沒有進行編譯,因此沒有新的APK發佈到設備發生所致。
  • 您的項目包含錯誤,無法將其打包到APK中。
  • 您的項目現在使用不同的簽名密鑰 - Android可能無法用新的應用覆蓋現有的應用。

我建議,請參閱從Eclipse的控制檯輸出(之所以會出現打印),以及從設備卸載應用程序(設置=>應用程序=>「您的應用程序」 =>「卸載」或來自CLI adb uninstall com.my.package)。然後您將獲得一個乾淨的環境(用戶數據也會被刪除),這使開發更容易。

此外,請確保您部署/運行RIGHT項目(如果您的工作區中有多個項目) - 爲確保這一點,請右鍵單擊項目資源管理器中的MainActivity,選擇「Run As」並選擇「Android應用」。

+0

我曾嘗試卸載舊的apk文件,因此曾經花了一段時間纔將佈局更改爲設備。這是行不通的,我今天早些時候嘗試了兩次...... – Josh 2013-02-27 00:44:32

+0

你卸載了應用程序(所以它從設備中刪除),你再次部署它,並且 - 應用的更改不可見 - 正確嗎?你確定你部署了正確的應用程序嗎? – GeneSys 2013-02-27 00:46:24

+0

是的,這是沒有意義的... – Josh 2013-02-27 00:47:05

0

刪除應用程序,並檢查應用程序管理器,它實際上已被刪除。然後在重新安裝之前清理並重建您的項目。

+0

我試過這個... – Josh 2013-02-27 00:53:44

+0

@Josh每一步發生了什麼?請儘可能詳細地編輯你的OP,這將有助於回答你的問題,但沒有更多。設備屏幕截圖會有所幫助。 – 2013-02-27 00:56:10

+0

我運行它,因爲我通常做但是這個應用程序沒有顯示我的更改,當我更新它... – Josh 2013-02-27 14:58:19

相關問題