我怎麼才能找出這是什麼引起的延遲在Android中,我的應用程序onCreate需要2秒鐘才能被調用。
回答
沒有其他線索我可以建議你嘗試在發佈模式下建立一個apk,它應該可以解決你的問題。
所有APK在安裝並運行時都進行簽名。 Android無法運行未簽名的APK。用於執行簽名的密鑰會有所不同(調試密鑰庫或用於'release'構建的自定義密鑰庫)。更改簽名密鑰不會改變應用的性能。 – CommonsWare
@CommonsWare你的評論是錯誤的,嘗試自己,請刪除你的downvote。如果您使用生產密鑰對應用程序進行簽名,則可以看到它立即啓動,如果使用調試密鑰對應用程序進行簽名,則可能需要幾秒鐘的時間才能啓動 – firegloves
我還沒有體驗過這一點。我不知道任何Android開發人員,除了也許你。當然歡迎您提供一些證據來證明您的說法。例如,您可以鏈接到記錄此行爲的位置。或者,您可以鏈接到發佈此聲明的Android專家。或者,您可以鏈接到一些示例項目,它可以爲您提供這些結果,也許已經用'Log'語句裝備過,因此任何人都可以嘗試它並查看時間差異。 – CommonsWare
- 1. 應用程序未能及時啓動......但只需要2秒鐘?
- 2. 爲什麼我的基本Heroku應用需要兩秒鐘才能加載?
- 3. SQL性能 - SSIS需要2分鐘來調用SProc,但SSMS需要<1秒
- 4. CoreLocation CLLocationManager requestLocation需要10秒鐘才能獲得回調
- 5. Android活動需要3秒鐘才能顯示
- 6. - 應用程序在Android Studio 2.0中使用新的即時運行功能後需要30秒才能啓動?
- 7. 我怎樣才能在Android上調用Facebook應用程序?
- 8. Android應用程序類方法onCreate被多次調用
- 9. 離子2空白應用程序需要10秒鐘啓動爲什麼?
- 10. 爲什麼我的查詢需要2分鐘才能運行?
- 11. 我需要root權限才能在Android下執行原生應用程序?
- 12. 我們需要多少個9patch圖片才能使用android應用程序?
- 13. 我需要安裝Xcode才能開發Apple TV應用程序?
- 14. WSARecv需要3秒鐘才能在套接字編程窗口中執行?
- 15. AsyncTasks需要幾秒鐘的時間才能啓動
- 16. 我是否需要單獨的Twitter應用程序才能與iOS和Android應用程序+ Web集成?
- 17. 我是否需要將我的「應用程序」公開才能使用FB SDK
- 18. iOS需要會員才能使用的應用程序
- 19. 我需要兩部手機才能開發android應用程序嗎?
- 20. Android應用程序,10 - 15分鐘後再次調用onCreate。爲什麼?
- 21. 在ASP.NET IIS中託管WCF應用程序需要5秒鐘的偶爾調用
- 22. xivelyclient.get API調用需要1分鐘才能返回嗎?
- 23. 在Android應用程序中需要OpenGL ES 2
- 24. Less.js需要一秒鐘才能加載樣式
- 25. D3強制佈局開始需要5秒鐘才能執行
- 26. VS2010需要5秒鐘才能打開任何XAML文件(!)
- 27. 我是否需要一個網頁才能在appstore中發佈應用程序?
- 28. 我需要什麼插件才能在Net Beans中創建Web應用程序
- 29. 我需要與Android應用程序生命週期的協調
- 30. 爲什麼我的qglwidget的子類需要3秒鐘才能構建?
這可以通過查看你在做什麼活動來解決。 –
*「在導致延遲之前,我怎樣才能弄清楚發生了什麼事情」*或者檢查代碼,看看是否有延遲是長時間運行的操作。或在此發佈相關代碼,以便我們提供幫助。另外,您是在談論整個構建操作,還是您在應用程序啓動後要花費多長時間? – codeMagic
在Android Studio中使用方法跟蹤來確定應用程序花費的時間。 – CommonsWare