一、為什麼要安裝jdk,jdk是什麼?
jdk是j**a軟體開發包(j**a development kit)的簡稱,要想開發j**a程式就必須安裝jdk。沒有jdk的話,無法編譯執行j**a程式。
因為jdk包含的基本元件包括以下檔案:
j**ac.exe,用於編譯j**a檔案,將j**a檔案編譯成class檔案
j**a.exe,用於執行class檔案,將class檔案執行出結果
其實進行j**a開發不僅需要jdk,還需要jre(j**a runtime environment,j**a執行環境),jdk包含編譯器執行器和類庫(3500多個類常用150多個)等,而jre包括j**a虛擬機器(jvm)、j**a核心類庫和支援檔案。不過現在的jdk都幫我們整合了jre,所以安裝jdk就等於安裝了兩個。
當然安裝jdk只是為了在cmd控制台能夠編譯執行我們寫的j**a檔案,當我們擁有eclipse或其他程式設計軟體的時候,它們是自帶jdk的,我們不另外安裝也是可以的。
見j**a環境搭建隨筆
j**ajdk和sdk的區別如下:
1、sdk是software development kit的縮寫,中文意思是「軟體開發工具包」。這是乙個覆蓋面相當廣泛的名詞,可以這麼說:輔助開發某一類軟體的相關文件、範例和工具的集合都可以叫做「sdk」。sdk是一系列檔案的組合,它為軟體的開發提供乙個平台(它為軟體開發使用各種api提供便利)。
2、jdk(j**a development kit)是sun microsystems針對j**a開發員的產品。自從j**a推出以來,jdk已經成為使用最廣泛的j**a sdk(software development kit)。
見android環境搭建隨筆
android除錯橋,安卓的開發人員與測試人員的除錯測試工具,debug工具。
通過電腦操作adb,手機連線電腦。
步驟:
1.手機上開啟開發者許可權:(不同手機型號操作有區別)
設定→關於手機→版本號連續點選七次→開啟開發者許可權
2.手機與電腦通過usb連線,在手機上的設定中開啟usb除錯
3.電腦上:進入cmd→輸入 「adb devices」→手機上彈框點允許(即可通過adb來控制手機。device 裝置 devices 多個裝置)
顯示當前連線的 adb 裝置,會列印裝置的序列號及其對應的狀態
進入android 系統的 shell 模式(adb環境)
退出:exit
「adb logcat」檢視日誌,會不停的滾動出現資訊(停止:ctrl +c),這時資訊太多、頁面不斷的滾動,需要定向到本地,把日誌重定向寫到log.txt裡面,就可以在本地檢視:
① 在本地新建乙個記事本(d盤下新建log.txt)
②輸入」adb logcat > pc記事本的位址「 (>是重定向符號)
③記事本中ctrl +f 搜尋(注意:這些日誌內容不一定都是錯誤error)
解決:啟動命令「adb logcat > 記事本的位址」,開啟要測試的程式,出現閃退問題後,然後ctrl c停止日誌,這時剛才的閃退情況就已經記錄在日誌中了,開啟日誌找出剛才的錯誤資訊,傳送給程式設計師。
「adb install pc安裝包的位址」
如:adb install d:/123.apk(比如d目錄下放的123.apk這個程式)
注意:要在手機設定裡開啟usb安裝按鈕,並且把手機提示確定後才能安裝上。(不同手機操作有區別)
adb shell
pm list packages (列出所有的包,找出包)
adb uninstall package(abd uninstall ***.apk)
1、adb shell am monitor(如果之前沒退出,要先exit,monitor是***)
輸入這兩行命令,會出現手機所有的包,在裡面找
移動測試思路
1 中斷測試 程式應用中產生其它操作,如 簡訊 關屏,調音量,低電量提示,強制更新等 2 壓力測試 測試存在多併發事件,應用應用的穩定性及資料流的正確性。3 各介面卡使用資源共享 4 安全和訪問控制 i 連線上wifi,但二層許可權未開通。5 不同場景 wifi和3g網路切換 wifi弱網路環境 w...
移動端測試
1 首先是測試資源確認及準備 1 產品需求文件 產品原型圖 介面說明文件以及設計說明文件等應齊全 2 測試用例的設計與評審 1 根據產品需求文件 產品原型圖等文件,設計客戶端的一般功能測試用例 2 測試用例評審 修改與完善,評審通過後著手進入正式測試階段。3 ui測試 1 確保手頭的原型圖與效果圖為...
移動端測試
移動資料平台 talkingdata 移動觀象平台 業務邏輯正確性測試 一句產品文件設計測試用例,加上隱性需求用例 相容性測試 系統版本 android 4.4 5.0 6.0 7.0 ios 原生系統 5.0 螢幕解析度 720 1280,1920 1080 根據解析度做一些 網路狀態 2g,3g...