古詩詞大全網 - 藝術簽名 - 幫助Apk調試方法

幫助Apk調試方法

方法1:

1.使用apktool的-d選項來反編譯apk文件。

Java-jar apk tool . jar d-d target . apk-o輸出

2.在AndroidManifest的應用程序節點中添加android:debuggable="true"。

3.將下面的代碼添加到用於調試的入口點類的onCreate中。

invoke-static{},land roid/OS/Debug;-& gt;等待調試

4.將apk編譯回來。

Java-jar apk tool . jar b-d output-o new target . apk

5.簽署apk

Java-jar sign apk . jar testkey . x509 . PEM testkey . pk8 new target . apk signed . apk

6.在手機或模擬器上安裝簽名的apk。

adb安裝簽名. apk

7.將1中的smali代碼導入Android Studio。

文件→打開→輸出目錄→下壹個斷點

8.打開監視器查找相應的進程。

運行→監視器或工具-& gt;Android-& gt;Android設備監視器

9.配置遠程調試選項

運行→編輯器配置→默認值→遠程,點擊+添加壹個新的,主機為localhost,端口為8700。

10,打開apk,點擊綠色bug開始調試。

方法二:不需要修改原apk文件。

1,用Android killer等工具反編譯apk文件。

2.將smali代碼放入Android Studio,安裝smaliidea插件。

文件→設置→插件→從磁盤安裝插件…→重啟

3.配置遠程調試選項並打開監視器。

4.使用adb在調試模式下啟動apk。

亞行殼牌am start -D -n包/活動名稱

5.從斷點處開始調試,在守望/不清問題中添加壹個寄存器,希望能幫到妳。