2012-02-25 60 views
1

我正在開發一個我希望發佈的Android應用。我已經完成了大部分GUI工作,但在安裝和打開設備時,它看起來並沒有接近正確的設備。我有這篇文章底部的鏈接的截圖,以及它應該看起來的屏幕截圖(取自Eclipse中的Emulator)。最好看一下這兩張圖片,而不是試圖描述如何在應用上使用該應用。安裝到Galaxy Nexus上的自定義應用看起來不像它應該

我有一個朋友與完全相同的設備,包括硬件和Android版本,他的裝載就好了。有誰知道這裏發生了什麼?這兩款設備均爲Galaxy Nexus,運行Android 4.0.2,AT & T(解鎖)。

安裝在我的設備上:http://i.stack.imgur.com/x66Jo.png 在模擬器:http://i.stack.imgur.com/qE0J6.png

+0

只是想補充說,更改我的Android清單並沒有幫助。具體來說,我刪除了該行:android:theme =「@ android:style/Theme.Holo.NoActionBar」 該行關閉應用程序的標題欄。隨着線條開始,emu中沒有標題欄,將其刪除,標題欄返回。有趣的是,一旦沒有該線路安裝,該應用在設備上看起來會略有不同。屏幕左中間有幾個水平的白色像素。這可能是一些荒謬的縮放問題在設備上? – Davek804 2012-02-25 01:44:07

回答

3

我已經看到了這個發生在一些Galaxy Nexus的,我把它歸結爲一個錯誤/故障在對Galaxy Nexus的操作系統。嘗試Galaxy Nexus的出廠重置,如果失敗,請嘗試重新安裝當前的操作系統版本(如果可以的話),如果失敗,請在保修期內修復它。

+0

我會在手機上備份一些關鍵物品,儘快回覆您。我嘗試了Triad關於Dev選項的建議,但沒有奏效。好東西我還沒有紮根這個特定的手機,我至少能夠在保修期內得到修理/更換。謝謝! – Davek804 2012-02-25 05:57:38

+0

同樣值得檢查您的手機是否有可用更新,因爲這可以解決問題(「損壞的」更新也會造成問題)。 – straya 2012-02-25 06:29:03

+0

我不能投票給你,因爲我的代表太少了。無論哪種方式,我的APK恢復出廠設置並重新安裝解決了問題。謝謝。 – Davek804 2012-02-25 07:35:42

1

您的應用程序是否使用多個活動?

如果此設置相同,您可以在兩臺設備上進行比較嗎?

設置>開發人員選項>不要保留活動複選框。

+0

我的應用程序將使用多個活動。這些文件甚至可以創建,但我的onCreate完全被註釋掉,除了: super.onCreate(savedInstanceState); setContentView(R.layout.main); 爲了測試爲什麼會發生這種情況。 – Davek804 2012-02-25 05:55:38

1

我意識到這是一個老問題,但我遇到同樣的問題,偶然發現了一個解決方案。我並不是特別想按照Straya的指示重新設置手機,所以我開始在Settings> Developer Options菜單中播放選項。

事實證明,如果您已選中Force GPU rendering選項,某些應用程序會發生此問題。禁用此功能(我不確定爲什麼它已啓用),並且所有內容都顯示爲應該顯示。

+0

有趣。顯然,其他解決方案運行良好,所以我實際上並不需要測試 - 但如果它再次出現,我會嘗試! – Davek804 2012-03-26 20:29:36

+0

我懷疑這是原因,因爲這個問題在處於相同狀態的手機之間是間歇性的。即得到大量新的Galaxy Nexus手機(因爲你可以承受一大堆),它們基本上都處於相同的狀態,相同的設置,「工廠」狀態,但有一兩個可能會出現這個問題。 – straya 2012-04-03 23:13:58

相關問題