問題タブ [android-make]

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 投票する
1 に答える
5634 参照

android - Android Ndk でローカル共有ライブラリをビルドできない

バージョン 4.0.3 のライブラリ .so をビルドしたいのですが、できません。私が感じているのは、.mk ファイルがライブラリとリンクしていないために、これらの問題が発生していることです。

Android.mk ファイル

このファイルは、静的な .a ファイルをビルドしますが、共有ライブラリのビルド中に次のエラーが表示されます。

LOCAL_CFLAGS += -DHAVE_PTHREADS を使用して上記のエラーを修正しました

しかし今、ライブラリの生成時に、膨大な数のエラー リストが表示されます。

どんな助けでも大歓迎です。

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

opencv - OpenCV/NDK - Android makefile での zlib コンパイルの問題

OpenCV ライブラリを含む共有ライブラリをコンパイルしようとしています。私のサンプル Android メイク ファイルは次のとおりです。

ただし、以下のエラーがスローされ続けます。

以下のようないくつかのオプションを試しました。

しかし、何も役に立ちませんでした。誰かがこれを修正する方法を知っていますか?

編集:「-lz」を含む上記の 2 つのオプションを追加すると、「ネイティブ コンパイル ライブラリが見つかりませんでした。ネイティブ コンパイルは正常に完了しました!」というエラーがスローされることを追加するのを忘れていました。

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

android - LOCAL_LDLIBS は機能しませんが、LOCAL_LDFLAGS は機能します。なぜ?

Androidログ印刷を使用するために、アプリケーションにliblogを含めようとしていました。

私はそれを含めてみましたLOCAL_LDLIBS

うまくいきません。以下のエラーが表示されます。

代わりに使用しているアプリはほとんどありませんLOCAL_LDFLAGS。私は試してみましたが、うまくいきました。それはなぜです?またLOCAL_SHARED_LIBRARIES、同様に機能します。

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

c - Android 4.4、__printf_chk への未定義の参照

一部のライブラリを Android 4.3 から Android 4.4 に移動しています

Android 4.3 でコンパイルするために使用されたプロジェクトは、Android 4.4 ソースを使用してコンパイルすると、以下のエラーが発生するようになりました。

/home/vishallocal/TI/android/kitkat/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/sysroot/usr/include/bits/stdio2.h:105: エラー: 未定義の参照'__printf_chk' /home/vishallocal/TI/android/kitkat/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/sysroot/usr/include/bits/stdio2.h:105: エラー: 「__printf_chk」への未定義の参照 /home/vishallocal/TI/android/kitkat/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/sysroot/usr/include/bits/stdio2.h:105 : エラー: '__printf_chk' /home/vishallocal/TI/android/kitkat/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/sysroot/usr/include/bits/stdio2 への参照が未定義です。 h:105: エラー: '__printf_chk' への参照が未定義です collect2: エラー: ld が 1 つの終了ステータスを返しました

これを解決するための指針はありますか?

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

kernel-module - MODULE.TARGET.SHARED_LIBRARIES.libjpeg 定義済みエラー

デバイスの AOSP 4.4.2 用のカーネルを構築しようとしています。カーネルをコンパイルすると、

共有変数 libjpeg が既に定義されていることを理解しており、そのうちの 1 つを削除する必要があります。あれは正しいですか?

external/jpeg フォルダーを調べてみましたが、どのファイルを調べる必要があるかわかりません。どなたかこの状況の対処法を教えてください。

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

android - Android ソースのコンパイル中に linux-x86/bin/acp の許可が拒否されました

私はアンドロイドのソースコードをコンパイルしています。コマンドは

ビルド プロセス中に、しばらくするとエラーが発生します。

ご参考までに:

/media/entertainment/ に通常のユーザー アクセス (読み取り/書き込み) があります。

Ubuntu 12.04 64ビットを使用しています

誰でも私を助けてくれませんか?

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

android - Android makefile 呼び出しインポート パス変数値

Androidのmakefileには、次の行があります

今、私は何人かの人々と仕事をしていますが、そのラインを持つことはあまり人に優しくありません. 環境変数でそのパスを定義しようとしましたが、call import-add-path 行に追加すると無視されます。変数を警告として出力すると、makefile には明らかに vatiable が存在します。

複数の開発者が使いやすいように、これを機能させるにはどうすればよいですか?

編集: OSX 上の Eclipse、cocos2d-x 2.1.5 TestCpp プロジェクト、android NDK r10c のビルド。実際に表示されるエラー メッセージは、ABI の欠落に関するものであり、NDK_MODULE_PATH 変数を適切に設定しているかどうかを確認するものであり、これはデバッグ ビルドでのみ発生します (おそらく GDB が違いを生むのでしょうか?)。