私はエクリプスでいくつかの問題を抱えています& sequoyah。私はシンプルなアプリを書いたし、セコヤなしでは正常に構築される。しかし、それはエミュレータの中にあるので、私はネイティブデバッグのためにsequoyahを使うことに決めました。そして、セコヤのインストール後、未解決のインクルージョンが私に&のプロジェクトをビルドさせてくれないことがわかります。誰もそれで私を助けることができますか?ありがとう。未解決のインクルージョン:<jni.h>
答えて
jni.hはNDKの含まれている部分です。実際には、それがどこにあるのかわかりません。プロジェクトのプロパティをNDKがあなたのIDE here
の設定についての詳細情報を取得することができます{ANDROID_NDK}/platforms/android-{version}/arch/arm/usr/include
に位置して、ご使用のプラットフォーム用に含まれて含める必要があります。しかし、私はしても、それはあなたの問題だとは思わないC++で
logcatからあなたのエラーを投稿できますか?
はい、私のプロジェクトのパスとシンボルのリストに '{ANDROID_NDK}/platforms/android- {version}/arch/arm /'を追加するだけでした。プロパティ - C/C++一般 - パスとシンボル - ソースの場所。ありがとう! –
Android NDKがダウンロードされ、NDK-HOMEとパスが設定されていると仮定します。
Eclipseの 中のAndroid NDKの参照を追加します - NDKフォルダ Eclipseを再起動 のパスを設定するプロジェクトを右クリックし、ここ>のWindows-> Preference-> Android-> NDK - > Androidのツール - >は
のネイティブサポートを追加これは関連するすべてのものを自動的に追加します。
ウル問題は解決します:)私はこの警告を取り除くために次の手順を実行しなければならなかった
:
- オープンEclipseのナビゲータービュー(あなたが隠しファイルを見ることができます)。
- .projectと.cprojectを削除します。
- クリーン(エラーが発生する可能性がありますが、それは正常です)、Eclipseを再起動します。
- ファイル - >新規 - >その他 - > C/C++ - > C/C++プロジェクトに変換します。
- ラジオボタンでC++を選択していることを確認してください。また、GNU Makeを選択してください(を実行しないでください。 Android Make oneを選択してください)。
- プロジェクトをクリーニングします。
- プロジェクト - >プロパティ - > C/C++一般 - >パスとシンボルを右クリックします。 "Includes"タブに移動して、 "/ Developer/AndroidNDK/platforms/android-9/arch-arm/usr/include"という希望のターゲットの "include"ディレクトリのフォルダパスを含めてください。
- 「OK」をクリックする前に、「すべてに適用」チェックボックスをオンにします。
- 最後にEclipseを再起動して、警告を消す必要があります。
希望します。
プロジェクトのパスにjni.hを追加する必要があります。
に次のパスを追加:プロジェクト - >プロパティ - > C/C++一般 - >パスとシンボル - > "インクルード" - ソース\> GNU C++
$ {NDK_ROOTを} \ CXX-STL \ gnu- libstdC++ \ 4.8 \は、Android-9 \アーチのx86 \
$ {NDK_ROOT} \プラットフォームでは\ USR \
プロジェクトをきれいに含まれています。
- 1. WaitOnAddress未解決
- 2. アイリスエラー - 未解決の
- 3. 未解決のエラーコード
- 4. 未解決のソケットアドレス
- 5. 未解決のシンボル
- 6. 未解決のコールエラー
- 7. Javascript Promise未解決
- 8. Pythonリスト未解決
- 9. Haskellの "未解決のオーバーロード"
- 10. 「未解決のクラスのPlaceHolderFragment "」
- 11. 未解決の外部シンボル
- 12. CreateDXGIFactory2 - 未解決のシンボル - dxgi.lib
- 13. C++未解決の外部
- 14. 未解決の外部エラー
- 15. 未解決のインポートgcs_oauth2_boto_plugin
- 16. 未解決のリファレンス - Python
- 17. 未解決の参照:Kotlin
- 18. 未解決の外部シンボルエラー
- 19. PyCharm - 未解決のライブラリ 'staticfiles'
- 20. ndepend - 未解決の.NETアセンブリ
- 21. 未解決の外部シンボル_DEVPKEY_Device_BusReportedDeviceDesc
- 22. Eclipse:未解決のインポート
- 23. java.util.Listで未解決のコンパイル
- 24. 未解決の外部
- 25. 未解決の外部シンボルコンパイルエラー
- 26. 未解決の回オペレータ
- 27. 未解決の参照:コールバック
- 28. 未解決の外部シンボル
- 29. 未解決の外部シンボル
- 30. Leakcanary未解決のアイコン
万が一、Eclipse Indigoをお使いですか? –
プロジェクトのレイアウトは?ところで、NDKツールでjniソースコードをコンパイルする必要があります。 – qrtt1
これは遅すぎるようです。しかし、 '$ {YOUR_JDK_PATH} \ include'はあなたのcdtプロジェクトへのパスをインクルードしましたか? –