Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 解決NDK開發中Eclipse報錯Unresolved inclusion jni.h的最終解決方法(已測)

解決NDK開發中Eclipse報錯Unresolved inclusion jni.h的最終解決方法(已測)

編輯:關於Android編程

在做NDK開發過程中有時候在eclipse裡會遇到其無法處理inclusion導致symbol顯示錯誤,網上有許多方法可以解決類似“Unresolved inclusion jni.h” 錯誤的方法,包括include path等方法,不過對我都不管用。

最終的解決辦法就是初始化eclipse對該project的native support:

1. 在eclipse中關閉指定Project
2. 用其他編輯工具打開該project的.project文件,刪除以下內容:

......
<buildCommand>
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
<triggers>clean,full,incremental,</triggers>
<arguments>
</arguments>
</buildCommand>
......
<buildCommand>
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
<triggers>full,incremental,</triggers>
<arguments>
</arguments>
</buildCommand>
......
<nature>org.eclipse.cdt.core.cnature</nature>
<nature>org.eclipse.cdt.core.ccnature</nature>
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>

3. 刪除.cproject文件
4. 在eclipse裡打開原來的project, refresh,然後右鍵->properties->Android Tools -> Add Native Support
5. 搞定

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved