問題タブ [android-ndk]

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.

0 投票する
5 に答える
24513 参照

java - Eclipseを使用してJNIコードをデバッグする方法(JavaおよびC / C ++)

Javaコード用のEclipseJDTデバッガーとCコード用のGDBを使用してアプリケーションをデバッグできますが、すべてのデバッグに単一のツールを使用することをお勧めします。Eclipseで「混合モード」デバッグを有効にし、Javaとネイティブコード間のシングルステップのサポートを含むいくつかのプロジェクトを見つけました。

残念ながら、一方はプレリリース品質であると主張し、もう一方は現在維持されていません。 信頼できる方法で混合モードのデバッグ機能をEclipseにもたらすプラグインはありますか、それとも2つの別々のデバッガーを引き続き使用する必要がありますか?

0 投票する
4 に答える
4327 参照

android - Gnu makefile を使用してライブラリ用の Android.mk を作成する方法

Gnu ビルド ツール (gnu makefile) を使用する巨大なサード パーティのネイティブ ライブラリを使用して、Android アプリケーションを作成したいと考えています。

私の質問は、Android ビルド システムまたは Android NDK を使用してこれらのライブラリをビルドするために、これらのライブラリの「Android.mk」ファイルを作成する方法です。

前もって感謝します

0 投票する
2 に答える
3334 参照

android - NDK 経由の Android での低遅延オーディオ

この質問は以前にもあったようですが、Android にアップデートがあるかどうかを知りたいだけです。

低遅延のオーディオ I/O (約 < 10 ms) を含むオーディオ アプリケーションを作成する予定です。SDK によって提案された方法に基づいてそれが可能ではないように思われるため、NDK を使用してこの目標を達成する方法はありますか?

0 投票する
1 に答える
5318 参照

android - Cygwinを介してWindows上でx86Android用のAndroidNDKツールチェーンを構築する

AndroidSDKにはAndroidNDKが含まれており、Android NDKには、ARMプロセッサ上のAndroid用にカスタマイズされたGCCベースのツールチェーンが含まれています。問題は、Windowsで実行してx86AndroidをターゲットにするNDKツールチェーンを構築する方法です。

ツールチェーンは、ARMをターゲットとするWindows(cygwin)上に構築するようにすでにセットアップされています。x86をターゲットとする既存のビルド済み(非公式)NDKもありますが、これらにはWindowsではなくx86Linux用のビルド済みツールが含まれています。

NDKには、ツールチェーンを再構築するためのbuild-toolchain.shスクリプトが含まれています。問題は、Android x86をターゲットとするツールチェーンを構築するために、具体的に何をする必要があるかということです。

0 投票する
1 に答える
2231 参照

android - ビルド時に自動生成されるソースコードファイルの扱い方

自動生成されたソース コード ファイルを使用するサード パーティのライブラリを構築しようとしています。通常、この種のファイルは gnu ビルド ツールによって生成されます。私の質問は、この種のファイルを生成してビルドするように Android NDK ビルド ツールに指示するにはどうすればよいかということです。

前もって感謝します

0 投票する
1 に答える
372 参照

android - Android 2.0 より前の RFCOMM?

標準の SDK を使用して作成したアプリがいくつかあります。それらはすべてBluetoothを使用してRFCOMMデバイスに接続するため、現在、2.0以降のデバイスのみをサポートできます。

コードの書き直しを最小限に抑えながら、Bluetooth アプリを 2.0 より前のアプリにバックポートするには、どのようなオプションがありますか?

ありがとうございました。

0 投票する
1 に答える
3531 参照

android - OpenCV Android 移植の使用

ここで見つけることができる OpenCV Android 移植を使用して、拡張現実アプリケーションの画像変換を行いたいと考えています。ライブラリの構成とビルドに問題はありませんでした。エラーも発生せず、JNI プロセスを介して Android アプリケーション内に配置することに成功しました。ライブラリ libopencv.so は、プロジェクトのディレクトリの下の正しいディレクトリ「\libs\armeabi\」にあります。 . そして今問題:

1)最初に、この移植が元のopenCVライブラリのどのバージョンから派生したかを理解したいと思います。バージョン 1.5、2.0、または 2.1 から派生したものかどうかを知ることが重要です。同じ機能が大きく異なり、他の機能が存在しないためです。

2) リアルタイムのビデオ操作を開始する前に、単一の画像または保存されたビデオに対していくつかの簡単な操作を試みます。

}

}

どちらの場合も、「エラー」が表示されます。これを作成しようとするため、sdcard 上のファイルに問題はありません。

そして「OK」を受け取ります。highgui ライブラリに問題があることは認識していますが、問題を回避するには何をどのように作成すればよいかわかりません。いくつかの提案!!!

みんなありがとう

0 投票する
3 に答える
4599 参照

android - Android SDK または NDK を使用して電話を再起動することはできますか?

Dalvik VM 上で実行されているアプリケーション (サービス) から電話をプログラムで再起動することはできますか?

SDK がこの機能を提供しない場合、NDK を使用して、カーネルによって提供されるいくつかの関数を呼び出すのはどうですか? このオプションが好ましくないことはわかっていますが (ライブラリが十分に安定していないため)、それが唯一のオプションである場合は、それも考慮する必要があります。

0 投票する
2 に答える
2023 参照

android - Android-ネイティブレイヤーのVPN

グーグルはあまり投げていないので、簡単な質問です。

Androidのネイティブコードを使用してVPN接続を作成することは可能ですか?

もしそうなら、VPNは生き続けるためのサポートを提供しますか?

0 投票する
1 に答える
9587 参照

android-ndk - Androidアプリケーションで実行時にライブラリをロードできません

私は、ネイティブ C コードに JNI を使用した Android アプリケーションに取り組んでいます。このアプリケーションを Android 2.0 バージョンと ndkr3 でビルドすると、正常に動作します。

Android SDK バージョン 1.5 と API バージョン 3 を変更したとき、ライブラリ libtest_demo.so を開けないという問題に直面しました。

libtest_demo.so ファイルを同じ場所 /data/data/org.abc.test_demo/lib/libtest_demo.so に配置しましたが、それでも同じ問題が発生します。

私のJavaファイルでは、次のようなネイティブライブラリを呼び出しました

logcat から、両方のライブラリが同じメモリ アドレスを使用していることがわかりました。

これは logcat の出力です