導航:首頁 > 操作系統 > macandroid配置環境變數

macandroid配置環境變數

發布時間:2025-01-12 16:53:34

⑴ mac下 怎麼查android studio環境變數

首先下載android studio

建議提前修改下hosts,要不稍後下載sdk特別慢

sudo vi /etc/hosts/

添加如下兩行:

(默認主題很難看有木有~,可以在setting里邊設置下,可以參考這里:http://ask.android-studio.org/?/article/14)

此時會發現在message里出現了報錯提示(jdk版本過低),需要配置下JDK, 點擊Open SDK Settings,填上剛才裝過的JDK7的地址

/Library/java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home

點擊ok,稍後會提示重新載入項目

下面來運行下試試(本人用的是真機調試)

先把手機連接到電腦上,記著打開調試模式

然後點一下這個綠色小圖標:(或者是菜單欄里的Run –> Run 『app』)

然後出現如下界面, 讓選擇設備

選擇你的手機,然後點擊OK,接下來就會在你的手機上安裝應用了。

⑵ Android-Mac電腦怎麼進行APK反編譯

第一步:下載反編譯工具集,apktool、dex2jar、jd-gui,最後我會上傳這些工具,解壓後如下圖:

下面那個彈出框是JD-GUI的,用來將位元組碼反編譯成java源文件用的

第二步,工具集准備好之後還不能進行反編譯,你在命令窗口下執行輸入apktool 會提示命令不存在,需要配置一下環境變數
,怎麼配置呢,如下命令:
1.打開命令窗口,cd /usr/local/bin下,可能有的mac電腦不存在bin這個目錄,直接在創建一個就好了,命令是:sudo mkdir bin,執行後會讓你輸入root許可權密碼,輸入完後執行ls命令查看,bin目錄就存在了,如圖:

2.將你解壓後的apktool文件夾下的三個文件aapt、apktool、apktool.jar 復制到/usr/local/bin/目錄下,怎麼復制呢,當然用命令cp了,如下圖:

復制多個文件用空格隔開,android-workspace/APK/apktool/目錄是源目錄,存放的是我們要復制的那三個文件,執行命令後,提示輸入密碼,輸完密碼後就復製成功了,ls查看一下,這三個文件已經存在了。

這時候就已經配置好環境變數PATH了,什麼,我怎麼沒看到和PATH有關的任何命令,其實,/usr/local/bin本來就在PATH下,不信我執行命令你看:

這也是我們把apktool3個文件放在/usr/local/bin下的原因,現在你再輸入apktool命令試試:

輸出這樣的命令就代表環境配置好了

第三步:開始進行反編譯了,其實用到的命令也很簡單,我們隨便拿一個apk來,例如:

我們要對dz-android.apk進行反編譯,命令行進入這個目錄 cd /Users/hailonghan/android-workspace/APK,到這個目錄後,
執行命令apktool d dz-android.apk,如下圖:

執行成功後,會在當前目錄下生成一個da-android文件夾,點擊去就看到相關apk的資源文件了,選中AndroidManifest.xml,然後空格鍵,就可以看到反編譯後的內容了:

第四步:反編譯java源文件
這就用到dex2jar和jd-gui了,將dz-android.apk重命名改成dz-android.zip,然後利用解壓縮軟體解壓,得到一個dz-android目錄,我們要拿到裡面的classes.dex文件,
將其復制到dex2jar-0.0.9.15目錄下,

然後執行命令:sh dex2jar.sh classes.dex,

執行成功後會生成一個classes_dex2jar.jar文件,

最後,用jd-gui工具打開這個jar包就可以看到java源代碼了,

閱讀全文

與macandroid配置環境變數相關的資料

熱點內容
pdf文件改文字 瀏覽:728
查詢qq號劍靈伺服器地址 瀏覽:548
國家反詐中心app為什麼要刷臉 瀏覽:301
iphone怎麼修改dns伺服器地址 瀏覽:85
bandizip解壓位置 瀏覽:168
伺服器的防火牆如何訪問 瀏覽:306
javagoto關鍵字 瀏覽:847
廣州少兒編程加盟排名榜 瀏覽:122
51單片機th0 瀏覽:284
冠軍交易pdf 瀏覽:208
excelword轉換成pdf 瀏覽:387
安卓10制空霸權怎麼打開 瀏覽:260
視唱練耳用什麼app好 瀏覽:587
有兩個項目要部署在雲伺服器上 瀏覽:930
信源編解碼器的作用 瀏覽:919
remove命令linux 瀏覽:599
php發送郵件鏈接 瀏覽:35
創維冰箱壓縮機 瀏覽:870
nginxopenssl交叉編譯 瀏覽:752
相機卡無法創建新文件夾 瀏覽:225