我是Android的新手。Toast message only Testing
我做了一個簡單的程序,我用Toast
代碼檢查變量是否正確。完成測試後,我必須刪除所有Toast
代碼才能發佈應用程序。我認爲必須有更有效和更好的方式來做到這一點。
請幫幫我
謝謝你提前。
我是Android的新手。Toast message only Testing
我做了一個簡單的程序,我用Toast
代碼檢查變量是否正確。完成測試後,我必須刪除所有Toast
代碼才能發佈應用程序。我認爲必須有更有效和更好的方式來做到這一點。
請幫幫我
謝謝你提前。
如果您使用ant,您可以在build.properties文件中定義一些參數(如build.debug),則需要具有兩個不同的文件build_dbg.properties和build_rel。屬性。
好的答案。謝謝。有沒有辦法做到這一點沒有螞蟻?我在eclipse中編寫和構建代碼。 –
這個怎麼樣.. 'boolean debug = false; String str =「」; Log.d(「TAG」,str =「debug」); if(str.equalsIgnoreCase(「debug」)) debug = true;「 – CommonMan
使用LogCat。您可以在代碼中使用Log.d
將值輸出到LogCat輸出。您可以閱讀有關LogCat的詳細信息並在此處登錄Debugging in Android using Eclipse
是不是有辦法看到我的android手機上的調試消息? LogCat僅在PC中。是不是它.. –
你的Android手機上有UNIX日誌,你可以找到許多應用程序,讓你看到它,就像你在Eclipse上看到它 –
如果您使用Log。[vdiwe],則應考慮使用Androlog。它與默認的Android Log類相同,但您可以在稍後釋放應用程序時切換它。
它還支持某種報告機制,目前我還沒有測試,但看起來很有前途。
我會擴展Log
類,並將所有內容重定向到android.Log
。 在您自己的實施中,您可以啓動Toast
。
您將需要通過Context
並可能在UI線程上執行它。
不錯的方法 –
我從來沒有對Log類感到困擾,因爲我發現所有寫入System.err的東西都會出現在Android日誌中。
爲什麼downvote?如果你不相信我,請自行檢查。 –
除了您的代碼檢查之外,您的應用程序中是否還有任何Toast? –
@Seth Hikari是的,但是我想聽聽你的想法 –
如果你用它來尋找Toast,[無論+調試simular東西]並將其移除,你可以使用正則表達式,但如果你搞砸了......並刪除你不想要的代碼會吸引 –