問題タブ [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.
android - Android Ndk でローカル共有ライブラリをビルドできない
バージョン 4.0.3 のライブラリ .so をビルドしたいのですが、できません。私が感じているのは、.mk ファイルがライブラリとリンクしていないために、これらの問題が発生していることです。
Android.mk ファイル
このファイルは、静的な .a ファイルをビルドしますが、共有ライブラリのビルド中に次のエラーが表示されます。
LOCAL_CFLAGS += -DHAVE_PTHREADS を使用して上記のエラーを修正しました
しかし今、ライブラリの生成時に、膨大な数のエラー リストが表示されます。
どんな助けでも大歓迎です。
opencv - OpenCV/NDK - Android makefile での zlib コンパイルの問題
OpenCV ライブラリを含む共有ライブラリをコンパイルしようとしています。私のサンプル Android メイク ファイルは次のとおりです。
ただし、以下のエラーがスローされ続けます。
以下のようないくつかのオプションを試しました。
しかし、何も役に立ちませんでした。誰かがこれを修正する方法を知っていますか?
編集:「-lz」を含む上記の 2 つのオプションを追加すると、「ネイティブ コンパイル ライブラリが見つかりませんでした。ネイティブ コンパイルは正常に完了しました!」というエラーがスローされることを追加するのを忘れていました。
android - LOCAL_LDLIBS は機能しませんが、LOCAL_LDFLAGS は機能します。なぜ?
Androidログ印刷を使用するために、アプリケーションにliblogを含めようとしていました。
私はそれを含めてみましたLOCAL_LDLIBS
うまくいきません。以下のエラーが表示されます。
代わりに使用しているアプリはほとんどありませんLOCAL_LDFLAGS。私は試してみましたが、うまくいきました。それはなぜです?またLOCAL_SHARED_LIBRARIES、同様に機能します。
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 つの終了ステータスを返しました
これを解決するための指針はありますか?
kernel-module - MODULE.TARGET.SHARED_LIBRARIES.libjpeg 定義済みエラー
デバイスの AOSP 4.4.2 用のカーネルを構築しようとしています。カーネルをコンパイルすると、
共有変数 libjpeg が既に定義されていることを理解しており、そのうちの 1 つを削除する必要があります。あれは正しいですか?
external/jpeg フォルダーを調べてみましたが、どのファイルを調べる必要があるかわかりません。どなたかこの状況の対処法を教えてください。
android - Android ソースのコンパイル中に linux-x86/bin/acp の許可が拒否されました
私はアンドロイドのソースコードをコンパイルしています。コマンドは
ビルド プロセス中に、しばらくするとエラーが発生します。
ご参考までに:
/media/entertainment/ に通常のユーザー アクセス (読み取り/書き込み) があります。
Ubuntu 12.04 64ビットを使用しています
誰でも私を助けてくれませんか?
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 が違いを生むのでしょうか?)。