2012-04-02 36 views
1

是否有一個教程我能找到的地方,列出理想的步驟發佈應用前做:典型開發者在發佈應用程序之前做了什麼?

例如,使用錯誤的示蹤劑如bugsense,加密代碼,簽約,...等? 在瀏覽stackoverflow問題時,我偶然發現了上述情況,並且想知道在發佈應用程序之前開發人員是否做了系統的事情。

我找不到更好的地方張貼了這個問題,所以任何指針幫助 感謝

+0

官方指南「發佈概述」 - http://developer.android.com/intl/zh-CN/guide/publishing/publishing_overview.html - 如果尚未閱讀,可以使用。 – 2012-04-02 21:09:00

+0

謝謝,但我並沒有問及發佈或如何這樣做。我正在尋找貝福德發佈的最佳實踐,例如它沒有提及任何地方如何知道用戶設備中發生了什麼崩潰 – Snake 2012-04-02 23:13:48

回答

1

主要最佳實踐之一?創建各種模擬器,每個模擬器都是不同的Android版本。做所有重要的事情你的應用程序可以做每個 - 記錄任何違規行爲。不要一次解決這些問題,將所有問題作爲「用戶」而不是開發人員來解決。更妙的是,嘗試使用不同的Android版本將您的應用加載到朋友/同伴的設備上,並查看其運行狀況。再次注意任何錯誤,並在最後解決它們。

這只是一個建議。

+0

+1這意味着我忘記了這一點。關於實際用戶發生的崩潰怎麼辦?錯誤感?其他? – Snake 2012-04-03 01:27:45

+0

我不熟悉錯誤感。但是,如果您使用Eclipse,那麼有一個很棒的Android Lint插件。你可以右鍵點擊你的項目 - > Android工具 - >運行Lint。然後在LogCat區域中,單擊Lint Warnings選項卡。它會告訴你一些不一定會導致錯誤的常見事物,但是它們的表現並不盡如人意。例如,在引號中使用直接字符串而不是引用strings/nameValue等。我發現它非常有用。 您也可以考慮繪製UI交互如何執行的圖表,以確保您的範例對用戶有意義。 – Davek804 2012-04-03 01:34:47

+0

謝謝。我會將其標記爲正確 – Snake 2012-04-03 15:30:34

0

你必須簽署你的申請。 Eclipse上的Android工具爲您提供了可用於簡化操作的工具。如果您有理由這樣做,您可以選擇性地對代碼進行混淆,但這通常不會完成。

相關問題