androidapk調試
Ⅰ 怎麼用手機調試android程序
工具/原料
一部Android系統智能手機
一台PC電腦
The Android Developer Tools (ADT)
方法/步驟
開發環境搭建
首先,要調試Android程序需下載、安裝開發軟體。首先,需要到Google Android官方網站:http://developer.android.com/ 網站,點擊主頁的Develop後點擊Tools後就可以看到The Android Developer Tools (ADT) 的介紹,點擊 Download the SDK 就進入SDK下載頁面,根據電腦的位數來選擇是32-bit或64-bit來下載ADT版本,點擊Download the SDK Bundle...就開始下載了,下載時文件格式是zip格式,解壓整個文件可以看到eclipse、sdk和SDK Manager.exe,ADT不需要安裝,可以直接運行!但是要運行eclipse需要java Runtime Environment(jre)支持,所以需要到 http://www.oracle.com/ 下載安裝jre,此處由於篇幅略去。
設備驅動安裝
除了上述開發環境的搭建,還需要你的Android設備的驅動程序,比如小編的智能手機三星(samsung) GT-I9300國行版,所以去三星官網下載對應機型的USB驅動,安裝好驅動軟體後,首先要設置一下手機:設置/設定,打開開發者選項,勾上USB調試允許USB線調試,用USB線連接PC機與Android手機(GT-I9300),手機會自動安裝一些驅動到電腦。完成連接後電腦處出現USB連接圖標,表示連接成功。
工程導入
進入eclipse文件夾,雙擊eclipse.exe運行eclipse,初次打開時會提示ADT目錄,指定後進入開發環境,作為演示,如下圖所示,已有Android工程Demo,點擊eclipse中File/import選擇Existing Projects into Workspace後點擊Next選擇工程所在目錄,點擊Finish導入成功。
調試觀察
工程檢查無錯後,點擊界面上運行按鈕,出現運行程序格式,而後選擇調試的硬體設備,點擊OK就可以在手機上看運行效果了。
Ⅱ Android studio調試手機顯示apk安裝已禁用
不允許安裝。
原因:1、下載的APK文件有錯誤,或者下載不完全,文件損壞。2、你的板子不適合安裝此類APK文件。3、可能跟板子內部有關,要麼重新開機,再安裝,要還是不能安裝,那麼可能就是板子不適合這個軟體。
Ⅲ 安卓調試 生成apk後再調試嗎
假定:我們的工程名是HelloWorld,包名:com.sample.hello1.首先將工程下/bin/HelloWorld.apk安裝為系統APP(版本為:1.0)查看文本列印adbpushHelloWorld.apk/system/app/HelloWorld.apk有時還需要先執行以下的命令:查看文本列印adbrootadbremount2.之後,修改代碼,在EclipseIDE中點擊Debug,即可進行調試,(新版本為1.1,版本沒有增加也沒有關系,這里改變版本號是為了區分)調試過程跟普通APP的調試沒有區別了,只是這時的HelloWorld.apk將作為系統APP來運行。3.如果執行以下的命令進行卸載:
Ⅳ 如何在真機上調試Android應用程序
主要通過以下幾個步驟:
1、手機通過數據線連接在電腦上
2、設置android手機為USB調試模式。步驟:menu—> 設置 —> 應用程序 —> 開發 , 選擇【USB調試】
3、如果是window系統,系統會提示安裝驅動:
7、選中手機設備,點擊OK之後,程序就開始在真機上安裝了,控制台輸出如下信息:
[2011-04-07 22:24:49 - HelloWorld] Uploading HelloWorld.apk onto device 『HT99YLG11834′
[2011-04-07 22:24:49 - HelloWorld] Installing HelloWorld.apk…
[2011-04-07 22:24:53 - HelloWorld] Success!
[2011-04-07 22:24:53 - HelloWorld] Starting activity com.eightqiu.activity.StatsResultActivity on device
[2011-04-07 22:24:57 - HelloWorld] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.eightqiu.activity/.StatsResultActivity }
8. 設置應用程序為調試模式。操作: 編輯AndroidManifest.xml 增加調試參數android:debuggable="true", 如下:
<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true">
9. 執行真機調試操作:ECLIPSE調試對話框中,Target窗口中選擇Manual,點擊【debug】按鈕,選擇真機設備,開始調試。
註:不管是否啟用ECLIPSE環境,任何Android軟體只要在真機上運行發生異常,都可以在命令行窗口下查看具體異常信息:
執行:./adb logcat 可以查看到更多的系統異常消息。在這些消息中要注意查看Caused by:打 頭的行,這些行指明了在哪行代碼出的錯誤
10、運行這個應用程序,這樣就可以使用手機來測試了
Ⅳ 【Android】如何使用ADB進行調試
1、adb devices
( 用於查看當前adb連接的設備有哪些,這里目前是無)
(5)androidapk調試擴展閱讀:
無線使用ADB(Android Debug Bridge)非常的實用,它能夠讓你的手機用無線來取代USB連接,與電腦鏈接起來更加的方便快捷,還可以保護電池。需要root。
還可以進行以下的操作:
1、快速更新設備或手機模擬器中的代碼,如應用或Android系統升級;
2、在設備上運行shell命令;
3、管理設備或手機模擬器上的預定埠;
4、在設備或手機模擬器上復制或粘貼文件;
老玩家對adb這個調試工具肯定不陌生了,不過一般都是用USB連接來玩兒,這次帶來的是用無線進行連接,就太強大了,畢竟usb連接對電池的壽命有一定影響。
Ⅵ android studio怎麼調試apk
調試基礎
一般來說我們有兩種辦法調試一個debuggable的apk;其一是下好斷點,然後用debug模式編譯安裝這個app;其二是 attach process,在Android Studio裡面就是這么一個對話框:
Attach Process
第二種方法比較常用,我們可以在啟動apk之後,直接下斷點,然後attach process到制定進程,條件觸發之後就可以直接進入調試模式。
其他的一些單步執行,step into, step out, force step into 等就不提了;基本的跟蹤手段。
還是提一下,下斷點最簡單的辦法,是在代碼編輯器的左側,行號右邊滑鼠點擊一下即可。
Evaluate Expression
Ⅶ apk調試方法求助
方法一:
1、使用apktool的-d選項反編譯apk文件
java -jar apktool.jar d -d target.apk -o output
2、在AndroidManifest的application節點中添加 android:debuggable="true"
3、在入口點的類的onCreate中添加如下代碼等待調試
invoke-static{}, Landroid/os/Debug;->waitForDebugger()V
4、回編譯apk
java -jar apktool.jar b -d output -o newTarget.apk
5、對apk進行簽名
java -jar signapk.jar testkey.x509.pem testkey.pk8 newTarget.apk signed.apk
6、將簽名後的apk安裝到手機或者模擬器上
adb install signed.apk
7、將1中的smali代碼導入到Android Studio中
file→open→output目錄→下斷點
8、打開Monitor查找相應的進程
運行→monitor 或者Tools ->Android ->Android Device Monitor
9、配置遠程調試選項
Run→Editor Configurations→Defaults→Remote,點擊+號新增一個,Host為localhost,Port為8700
10、打開apk,點擊綠色的小蟲子就可以開始調試了
方法二:無需修改原apk文件
1、用 Android killer等工具反編譯apk文件
2、將smali代碼入到Android Studio中,安裝smaliidea插件
File→Settings→Plugins→Install plugin from disk…→Restart
3、配置遠程調試選項,打開monitor
4、使用adb以debug方式啟動apk
adb shell am start -D -n package/activitiyname
5、下斷點開始調試,在watch中添加寄存器http://www.315nk.com/不清楚追問,希望能幫助到您
Ⅷ 如何將android程序在手機中調試
Android系統手機連接電腦或者是刷機等操作時,會打開USB調試,下面主要都是圖片的方式介紹。
步驟/方法
打開手機設置:點擊應用程序->設置
點擊設置中的應用程序
點擊應用程序中的開發
看到USB調試的設置,點擊右邊的灰色對勾。會彈出一個提示對話框,選擇「確定」
之後USB調試就開啟了,右邊的對勾變成了亮色。