1

数日前から Android 用の linphone をビルドしようとしていますが、ビルド プロセスで発生した問題を修正できないところまで来ました。

私は提供された readme を順を追って進めてきましたが、SO の質問でここで説明されているいくつかの方法も試しましたが、この時点を通過できませんでした。

http://pastebin.com/gxmc2gwZ

上記の pasbin リンクは、make を実行したときの mingw32 ウィンドウの出力を示しています。最後は我慢するだけです。make が無限ループに入ったような気がします。私はそれを一晩実行したままにしましたが、その正確な場所にとどまります. それを止める唯一の方法は ctrl-c です。

私は、互換性がない可能性があると考えて、3 つの異なる Android NDK ビルドを使用しました。r8e、r7c、r7 が機能しません。r7はここまで来ません。

SHELL="sh -x" を指定して make を実行してみましたが、結果の出力はほとんど違いがありません (予想どおり)。

Google で検索してみましたが、すべてのヒットで常にログにエラーが表示されます。私はしません。

誰かがそれをハングさせる原因を知っているなら、それは本当に感謝されます.

4

1 に答える 1

1

Linuxバージョンと呼ばれるmingwでmakeを使用する代わりに、コマンドプロンプトでプロジェクトルートディレクトリからndk-build.cmdを実行することで問題を修正しました。私のプロジェクトは現在、うまくコンパイルされています。

于 2013-04-12T08:13:51.697 に答える