最近facebook發布了一名為stetho
的工具,這個工具可以使我們通過chrome developer工具來檢查android 應用程式。我發現這非常有用,因為這個工具還可以訪問應用程式中的sqlite資料庫。 很明顯,這種型別的工具應包含於android 應用程式的除錯模式中。這裡有乙個很好的方法來完成這個工作。
為了確保stetho僅用於除錯模式,你可新增乙個debugcompile
(除錯編譯)的依賴,而不是常常使用到的compile
(編譯)型別。
depencencies
import com.facebook.stetho.stetho;
@override
public void oncreate()
}
這個androidmanifest.xml
檔案將併入到src/main
資料夾中的主androidmanifest.xml
檔案裡,並且會替換 標籤中的android:name
屬性,其原因是我們特別使用了tools:replace
屬性。真是太棒了!
現在如果我們執行應用程式的除錯模式變數,stetho
就將啟用。如果我們轉為發布變數,此變數將無跡可尋且stetho也不會啟用。發布版本沒有出現偶然故障,程式開發人員的工作完成的很好。
使用android gradle構建系統可以很容易在應用程式中新增一些除錯功能。這個技術不僅可以用在stetho
上,還可以用在那些僅僅希望在除錯模式中新增的類庫或者工具的工作中。
Android除錯工具 Stetho
stetho是facebook開源的乙個android平台除錯工具。我們的 就是以這個為中心來實現的。gradle 檔案裡直接加入stetho的依賴。stetho的依賴。僅僅須要debug模式下打包依賴,release模式打包不須要。stetho okhttp是獲取network資料須要的依賴。因為...
Android除錯工具之ADB
android除錯工具之adb 1.什麼是adb adb的全稱為android debug bridge,顧名思義,這個是pc機與android裝置的連線橋。簡單的說,就是通過adb pc可以控制與之相連的android裝置。通過adb我們可以在eclipse中方面通過ddms來除錯android程...
Android開發除錯工具ADB的使用
這個usb 驅動也是需要的,用來連線你的android裝置。adb是乙個客戶端 伺服器端程式,其中客戶端是你用來操作的電腦,伺服器端是android裝置。2 如果你已經安裝了android sdk 那麼你可以在你的sdk目錄下找到 android sdk windows platform tools...