安卓逆向學習——SDK工具的安裝與配置

逆向的起源於正向開發,沒有正向的條件很難直接從逆向下手。在配置完JAVA開發環境後,想要進行Android開發還是不夠的。因爲JAVA開發環境工具包只提供了java代碼運行環境和開發工具,我們要進行Android逆向,還需要快速開發Android的工具組件,這個時候我們就需要使用到Android SDK開發工具包。這裏我從網上找到了對應的學習資源工具包ADT-Bubdle,裏面有eclipse IDE、Android SDK和Android模擬器。下載地址下載地址 提取碼:gmck。PS:這個安裝包只有x64位系統才能使用。
解壓即可使用,解壓後可以看到如下內容。
在這裏插入圖片描述
注意解壓後一定不要隨意升級SDK Manager中的內容,因爲開發環境很可能因爲升級導致軟件插件和版本號不匹配的錯誤,導致不能正常開發運行程序。解決起來很麻煩,所以不要輕易升級各種插件。

配置環境

與JAVA開發環境相同,Android開發除了需要配置語言運行環境,同樣也需要配置Android SDK的環境變量,這樣纔能有助於我們快速的移動端開發。
我們需要在PATH添加以下兩個環境變量:
配置SDK platform-tools目錄:

你解壓後的路徑\adt-bundle-windows-x86_64_\adt-bundle-windows-x86_64_20140101\sdk\platform-tools;

配置SDK tools目錄:

你解壓後的路徑\adt-bundle-windows-x86_64_\adt-bundle-windows-x86_64_20140101\sdk\tools;

爲了方便,我們直接將adt環境解壓到了C盤,同樣注意路徑不要包含中文

配置好了環境變量後接下來檢查是否配置成功,如下圖操作:
1)打開cmd,輸入adb查看輸出結果,輸出以下結果表示配置成功。
在這裏插入圖片描述
2)檢查ddms是否配置成功,如下圖表示成功。
顯示等待打開的提示信息
在這裏插入圖片描述
過一會打開了對應ddms程序
在這裏插入圖片描述
安裝完開發環境後還需要一個模擬器來運行編譯生成的apk文件,所以需要去網上下載任意一款模擬器,如雷電、夜神、逍遙等一系列模擬器到虛擬機即可。然後開啓虛擬機的虛擬化支持
在這裏插入圖片描述
安裝完模擬器後啓動命令行,檢測是否可以連接模擬器。
在這裏插入圖片描述
adb是連接設備命令,當出現device字樣表示已經找到可連接設備。
在這裏插入圖片描述
接下來打開ddms,可以用該工具監視到該模擬器所有的進程信息,如下圖。
在這裏插入圖片描述
既然連接到了這個模擬器,那麼我們接下來可以創建一個Android工程來在模擬器中運行。打開ADT中包含的eclipse,進行如下操作
在這裏插入圖片描述隨便起一個名字,我這裏起名SDKtest
在這裏插入圖片描述
一直下一步,一直到工程完成爲止。創建了一個安卓工程
在這裏插入圖片描述
接下來把這個工程放到模擬器上運行查看是否跟模板效果相同。右鍵項目,找到Run as選項,點擊Android App選項
在這裏插入圖片描述
如果沒有打開再次點擊綠色的Run As按鈕,會有個提示,提示你輸出方式是否使用連接到的模擬器,選擇Yes選項即可,接下來發現程序在模擬器中運行了。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章