人妻蜜と1~4中文字幕月野定规 ,国产精品成人va在线播放,色优久久久久综合网鬼色,WWW插插插无码视频网站

DS-5開發(fā)環(huán)境工具快速調(diào)試環(huán)境搭建Android程序
發(fā)布時間:2017-09-11

      DS-5開發(fā)環(huán)境調(diào)試工具給廣大Android程序開發(fā)者提供了免費的CE社區(qū)版,以供大家方便的開發(fā)和調(diào)試安卓Native的程序。
 
      由于Native程序的運行速度比java程序快,越來越多的程序員都已經(jīng)開始選通過Native C的library和JNI的結(jié)合的方式來開發(fā)程序,Android程序的SDK給用戶提供了良好的Java調(diào)試環(huán)境。而通過使用
 
      DS-5開發(fā)環(huán)境,可以讓用戶在保留SDK的同時獲得一個優(yōu)秀的C/C++調(diào)試環(huán)境。

      這篇文章給大家介紹如何搭建Android程序調(diào)試環(huán)境,和其中要注意的問題。

  DS-5開發(fā)環(huán)境

 
     
     1. DS-5開發(fā)環(huán)境 CE 版本的安裝:
 
     這里我們以Google提供的ADT Eclipse集成DS-5開發(fā)環(huán)境為例。DS-5的CE版本可以作為Eclipse插件的形式安裝在用戶已有的Eclipse環(huán)境中,而不會影響用戶現(xiàn)有的工程項目。
 
     當(dāng)用戶開打Android ADT的Eclipse開發(fā)界面,從幫助菜單中選擇Install New Software (安裝新程序)。
 
 
     在地址欄中輸入 “http://tools.emdoor.com ”, 點擊 add(添加),主選框中就會出現(xiàn)DS-5開發(fā)環(huán)境 Community Edition的選項。點擊next和finish以開始DS-5開發(fā)環(huán)境的安裝。
  
     當(dāng)DS-5開發(fā)環(huán)境安裝完成之后,Eclipse會提示用戶重新啟動Eclipse,點擊確定。Eclipse重新啟動后會彈出License的提示對話框。如果用戶有DS-5開發(fā)環(huán)境專業(yè)版的license,則可以使用專業(yè)版的。
 
     如用戶沒有任何license,則可使用免費版的社區(qū)版license。
 
 
      2. 環(huán)境設(shè)置:
 
     首先要確保google提供的adb工具在系統(tǒng)PATH中,很多時候DS-5開發(fā)環(huán)境 CE無法正常工作是 因為adb工具并沒有在系統(tǒng)PATH變量中。
 
     用戶可以通過打開cmd/terminal 窗口,鍵入 adb 命令來檢查adb是否在PATH環(huán)境變量中。
 
     其次要確保在Eclipse系統(tǒng)設(shè)置 選項-->Android 中的SDK 路徑和NDK 路徑都已經(jīng)設(shè)置完成。否則android程序app無法正常編譯。
 
     另外如果要想編譯后自動生成.apk 文件包,請除去 Eclipse系統(tǒng)設(shè)置選項-->Android --> Build --> skip packaging and dexing until export or launch的選項。
 
 
     3. 導(dǎo)入示例程序:
 
      下面我們來導(dǎo)入一個示例程序,這里我們選擇Android NDK工具中的bitmap-plasma程序。這個程序在Android NDK工具包的sample文件夾中。
 
 
      由于這個程序是Native C的程序,java通過JNI的接口,調(diào)用C編寫的的庫,以達到給程序加速的目的。

 
      導(dǎo)入程序后我們需要給工程項目添加JNI的支持:右鍵點擊工程項目,選擇Android Tools-->Add Native Support。

 
      添加好工程的支持后,我就可以選擇build這個工程。工程編譯成功后 我們可以在工程的libs文件夾中看到gdbserver和libplasma.so的文件,這些文件是調(diào)試程序必須的。

 
      在工程的bin文件夾中可以看到plasma.apk 已經(jīng)生成,這就證明這個項目已經(jīng)可以被下載到手機或模擬器中運行了。
 
      4. DS-5開發(fā)環(huán)境調(diào)試:
 
      打開DS-5開發(fā)環(huán)境的Debug Configuration:點擊工具欄中debug的菜單箭頭,選擇Debug Configurations, Debug Configurations頁面打開后,新建一個DS-5開發(fā)環(huán)境 Debugger的連接。
 
      在目標(biāo)選項中可以選擇Android-->Generic-->APK native library debug --> Download and debug an Android application。
 
      在連接選項中會出現(xiàn)一個下拉菜單,以顯示可供連接的設(shè)備。如果下拉菜單中沒有顯示設(shè)備,很可能是由于adb并沒有在系統(tǒng)的環(huán)境變量的PATH中。 設(shè)備可以是一個手機硬件設(shè)備(要求已連接電腦,并在手機設(shè)置中允許USBdebug,4.0以上要求接受手機安全驗證)或是一個模擬器(要求模擬器正在運行中)另外可以選擇是否使用root用戶,和debug的端口,默認(rèn)5000在文件選項卡中之需要選在工程項目即可,DS-5會自動填寫剩下的內(nèi)用,包括APK的位置,及要debug的process和activity。已經(jīng)自動添加要加載的symbol文件。
 
 
     點擊Debug,這之后經(jīng)過DS-5開發(fā)環(huán)境自動下載APK安裝包到手機上,自動開始運行程序,自動連接到程序上,就可以開始調(diào)試工作了。