問題タブ [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 投票する
3 に答える
69854 参照

android - Android NDKを使用して静的ライブラリをコンパイルするにはどうすればよいですか?

Androidで使用する静的ライブラリをコンパイルしようとしていますが、コンパイル方法がわかりません。ライブラリは標準ライブラリ(stdio.hなど)とlibxml2を使用します。

arm-eabi-gccを使用してコンパイルしようとしていますが、次のエラーが発生します。

/cygdrive/c/android-ndk-r4/build/platforms/android-8/arch-x86/usr/include/asm/posix_types.h:15:28:エラー:posix_types_64.h:そのようなファイルまたはディレクトリはありません

これを機能させるにはどうすればよいですか?

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

linux - LinuxおよびAndroid上のCoreFoundationLite

LinuxとAndroidでAppleのCoreFoundationライブラリを使用したいと思います。ソースコードはここから入手できますが、Linuxでのビルド方法に関するドキュメントはほとんどありません。私が理解できる限り、ビルドはBuildCFLiteと呼ばれるスクリプトを介して行われます。DEPLOYMENT_TARGETを取得しました

Linuxは最初のサイトで設定することでサポートされているようです-DDEPLOYMENT_TARGET_LINUXが、そのスクリプトのコンパイラフラグの一部はLinuxで使用できないため、ビルドしようとするとエラーが発生します。

Linux用のCoreFoundationの最新バージョンを構築した経験のある人はいますか?また、CoreFoundationを構築するための依存関係は何ですか?Android NDKで使用することは可能でしょうか?

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

android - Android NDK での OpenSSL のビルド

Android 2.1/2.2 で JNI を使用して (OpenSSL で) DTLS を使用したいと考えています。

Android NDK を使用して Android (2.1/2.2) 用の OpenSSL の構築を開始するのを手伝ってくれる人はいますか (チュートリアル、ハウツー、ポインターなど)。

それを行う前に知っておくべき重要なこと。

ありがとう。

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

c++ - Android NDK でハードウェア浮動小数点を取得する

Android NDK を使い始めました。私が学んだことの 1 つは、application.mk ファイルを作成して armv7 abi を指定することです。

次のパラメーターを使用して san-angeles の例を作成しています。

ただし、これは以前とまったく同じ速度で実行されているようです (つまり、ひどく)。私はGLが制限されているだけで、CPUが制限されていませんか、それとも何か問題がありますか?

コンパイルすると、次のコマンド ライン オプションが出力されることに気付きました。

そこで気になるのが「softfp」です。v7 abi、VFP fpu についての言及があり、「親指」は「親指 2」命令を指していると思います (ただし、これらが正確に何であるかはわかりません)。ただし、その「softfp」は私に関係があります。「hardfp」ではないでしょうか?

誰でもこれらの質問について何か考えがありますか? おそらく、HTC Desire に GL ES 2.0 コードを実装する準備ができていると思いますが、可能な限り最高の速度を得られるようにしたいと思います :)

事前に乾杯!

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

android-ndk - AndroidNDKを使用してサードパーティのライブラリを構築する方法

Android NDKを使用してサードパーティのライブラリをコンパイルするにはどうすればよいですか?JNI関数を共有libとして実装するラッパーをコンパイルしています。これは、別のサードパーティlib(HTK)に依存しています。makefileの設定方法がわかりません。以下は機能しません。

次に、2番目のmakefileは、共有libがリンクする静的libを構築する必要があります。このサブディレクトリmakefileを適切に含めるにはどうすればよいですか?これは正しい方法ですか?ボーナスとして:たとえば、.cで終わるすべてのファイルを取得するためのLOCAL_SRC_FILES変数のワイルドカードはありますか。

ありがとう!

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

android - 1.5 や 1.6 などの Android バージョンのコードをチェックインするにはどうすればよいですか

ターゲット デバイスで現在実行されている Android リリース バージョンをコードで確認する必要があります。コード例を提供できますか?

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

java - Eclipseでc-highlightを作成する方法は?

Android NDKをインストールしましたが、Eclipseをc-sourceで強調表示したいと思います。どのように ?

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

java - Javaを使用してCヘッダーファイルを作成するにはどうすればよいですか?

私はandroidndkを使用しており、そのためにjavahツールを使用してacヘッダーファイルを作成しようとしています。このツールの使用方法と使用場所は?理解できません。

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

android - OpenGL ES キャンバス サイズ

アホイ、

NDK を使用して、Android 用の OpenGL ES ベースのゲームに取り組んでいます。私のアプリケーションは、SDK 1.6 以降を対象としています。

携帯電話のネイティブ サイズのキャンバスの作成に問題があるようです。私のレンダリングは、OpenGL 1.0 を使用するネイティブ ゲームループを通じて行われます。私はエミュレーターを使用していますが、480x320 のキャンバスが表示されます。これで問題ありません。次に、ネイティブ解像度が 800x480 の HTC Desire で同じアプリケーションを実行すると、533x320 のキャンバスが得られます。

これに対処/解決する方法についての情報はありますか? これに関する他の情報も大歓迎です。

前もって感謝します!

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

android - NDKのメモリ割り当てが多すぎますか?

NDK のダウンロード ページには、「NDK の典型的な適切な候補は、信号処理や物理シミュレーションなど、多くのメモリを割り当てない自己完結型の CPU 集中型操作です」と記載されています。

私は C のバックグラウンドを持っており、NDK を使用して OpenGL ES 関数のほとんどと、物理学、頂点のアニメーションなどに関連するネイティブ関数を操作することに興奮していました。ネイティブコードを少し調べて、間違いを犯している可能性があるかどうか疑問に思っています。現時点ではテストに問題はありませんでしたが、将来問題が発生する可能性があるかどうかに興味があります.

たとえば、ゲーム構造体が定義されています (San-Angeles の例で見られるようなものです)。オブジェクトの頂点情報を動的にロードしているため (アクティブなゲーム領域に必要なものだけ)、頂点、法線、テクスチャ座標、インデックス、およびテクスチャ グラフィック データに対してかなりの量のメモリ割り当てが行われています。 . ゲーム領域間で割り当てられたものを解放することについて、私は非常に注意しています。

配列サイズにいくつかの上限を設定する方が安全でしょうか、それとも今行っているように勇敢に前進する必要がありますか?