簡體   English   中英

調試Android庫中的本機代碼

[英]Debug native code in Android Library

我的工作區布局是:

.
├── ApplicationLibrary
│   ├── AndroidManifest.xml
│   ├── ...
│   ├── jni
│   ├── libs
│   ├── ...
│   └── src
└── Application
    ├── AndroidManifest.xml
    ├── ant.properties
    └── ...

如何在Eclipse中調試本機庫? 有人暗示過這個嗎?

通過在調試配置對話框中將未解壓縮的共享庫/庫的目錄添加到調試器,我能夠在eclipse上的android庫中設置斷點和調試本機代碼:

  1. 轉到“運行”菜單 - >“調試配置”
  2. 在左側窗格的“Android Native Application”下,選擇您的應用程序
  3. 在“調試器”選項卡下,單擊“共享庫”部分中的“添加...”。
  4. 瀏覽到您的android庫項目目錄並添加其子目錄obj / local / armeabi。
  5. 應用和調試。

這似乎對我有用。 希望你能有同樣的運氣......

和平

有可能的:

  1. 更新您的構建配置以包含“NDK_DEBUG = 1”。 右鍵單擊項目 - >屬性 - > C / C ++ Build:

  2. 在C代碼中設置斷點。

  3. 右鍵單擊您的項目,選擇Debug As - > Android Native Application

有關詳情,請訪問:

http://tools.android.com/recent/usingthendkplugin

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM