Native-エラー

エラー


「Unresolved inclusion jni.h」

  • プロジェクトのプロパティー内のC/C++一般のパスおよびシンボルのインクルードに
 「NDKのパス/platforms/android-14/arch-arm/usr/include」をパス追加


「Android NDK: Warning: APP_PLATFORM android-14 is larger than android:minSdkVersion 8 in ./AndroidManifest.xml」

  • アプリの対象を API 14 未満に設定した際に発生。
  • Application.mk を作成し、以下を定義する。
  APP_PLATFORM := android-8


「Type 'jint' could not be resolved」

  • EclipseとADTのバージョン差により発生。
  • Eclipse SDKのバージョンアップ。


「Android.mk14: *** missing separator (did you mean tab instead of 8 spaces ). stop」

  • .mkファイル内の「#リンクするライブラリ(LOCAL_LDLIBS )」の後に続く文章にスペースを入れると発生?
  • #の後のコメントを消したら消えた。コメントの後についてたスペースが原因?


「致命的エラー: EGL/egl.h: No such file or directory」

  • #include <EGL/egl/h>にエラーが吹く
  • アプリの対象を API 9未満に設定した際に発生。
  • なのでApplication.mkを作成し、「APP_PLATFORM := android-8」を定義した場合にも発生する。



最終更新:2013年04月01日 14:14