問題タブ [android-ndk-r7]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android-ndk - Android ndk にはマップがありません
いくつかのレガシー ソース コードを Android にクロス コンパイルしています。ソース コードで c++ マップを使用しています。
ID付きのオブジェクトを保存するためにマップを使用しています
私はAndroid ndkでマップをサポートしていないので、Ndkのどのソースライブラリが同じ機能を利用するのに役立つかを誰かが提案できます..
java - Android フォンでの OpenCV のチュートリアル
Android 用の OpenCV 2.4.3 を開発するための優れたチュートリアルやドキュメントを入手できる場所を誰かに教えていただければ幸いです。私はすでに OpenCv サイトの 1 つと、その詳細な構成と開始を行っていますが、実際のコードの説明は行っていません。Androidコード、関数、およびこれらの関数の説明のopencvが必要です。Android の opencv は、Java cv または Java Native Interface を使用して含まれるネイティブ C++ コードで書かれていますか?
それが Java cv である場合、私が始めることができる優れたチュートリアルはどこで入手できますか。JNI に含まれている C++ コードの場合、これらのネイティブ コードを元の Android Java コードとどのようにやり取りするのですか?
利用可能な場合、誰かが私にいくつかの良いチュートリアルやドキュメントを見せていただければ幸いです。そうでない場合は、説明をお願いしますか?よろしくお願いします。
編集:
Torcelite さん、返信ありがとうございます。コードを Java に移植する方法について詳しく説明していただけますか (もう少し詳しく説明してください)。これを行う方法について説明する良いチュートリアルはありますか。コードを移植するとき、デスクトップアプリケーション用に作成した元のopenCVコードにどのような変更を加えるかを意味します。または、Visual Studio のオープン CV にある C++ コードを Android Eclipse に移植して、Android 用の Open cv で作業するだけですか。
たとえば、私の顔検出コードでは、オブジェクト検出用の組み込み関数を備えた haar 分類子を使用しました。
Androidで同じことをしたい場合、この関数を使用するときに変更を加えますか、それともそのまま使用しますか? これらの機能やその他の機能を Android に移植または採用して動作させる必要がある場合、どのような仕事をすればよいでしょうか。この関数だけでなく、OpenCV のすべての関数。
cygwin - i686-linux-android-g++.exe: エラー: CreateProcess: そのようなファイルまたはディレクトリはありません
cygwin を使用して Windows で ndk-build を実行していますが、最後の .c ファイルがコンパイルされた後にこのエラーが発生し、この .so ファイルが生成されません。Windows 7 で x86 アーキテクチャ用の .so ファイルをビルドしようとしています (私のマシンは 32 ビットです)。Cygwin コンパイラを使用してビルド ndk を実行しています。android-ndk の最新バージョンを使用します。
以下は完全なエラーです:
x86 をコンパイル: xyz < = test.c SharedLibrary: libabc.so i686-linux-android-g++.exe: エラー: CreateProcess: そのようなファイルまたはディレクトリはありません /cygdrive/e/android-ndk/android-ndk-r8e/build/ core/build-binary.mk:450: ターゲット `/cygdrive/e/ABC//obj/local/x86/libabc.so' のレシピが失敗しました
android - 完全なネイティブ Android アプリが Eclipse で .apk を生成しない
Android dev サイトのこの例に基づいて、完全なネイティブ アプリを作成しています。私のプロジェクトは正常にコンパイルされますが、コンパイル後に「app_name.apk が見つかりませんでした!」というエラーが表示されます。ネイティブ アプリケーションをビルドするときの「Null APK」。ここに私の Android.mk ファイルがあります
ここに私のApplication.mkがあります
ここに私のマニフェストがあります
私の問題が私のコードによるものなのか、それとも Eclipse が ndk を適切に処理していないためなのかはわかりません。main.cpp ファイルには、Android 開発サイトのコードが含まれています。どんな助けでも大歓迎です。