2012-04-24 9 views
22

を使用してAndroid用にビルドしようとしたときにエラーが発生しました。Cygwinとndk-7 ndk-buildスクリプトを使用し、ndk-build.cmdスクリプトを使用してプリコンパイル済みライブラリを使用してWindowsを構築しました。「複数のターゲットパターンを停止する」。 ndk-build

*複数のターゲットパターンを:私はもう一度Cygwinのから建物に戻って切り替えしようとしたとき、私は受信を開始しました。やめる。

この問題を修正するにはどうすればよいですか?

答えて

54

古い「obj」フォルダを削除する必要があります。

+0

ありがとうございます!あなたは痛いバグから私を救った。 "obj"フォルダは、不思議な人のためのメインフォルダにあります。 – Guimareshh

1

あなたのmakefileがUNIXの行末ではなく、Windows/DOSの行末で保存されているように見えます。そのように壊れているようなエラーメッセージが表示された場合は、通常その理由があります。

1

私も同じ問題を抱え、私は日食を使用します。 Eclipseプロジェクトのクリーンを実行すると、問題は消えます。私はきれいにする前に、2つのターゲットarmeabiとarmeabi-v7aがあることに気づいた。プロジェクトクリーンでフォルダの1つをクリーンアップし、ndk-buildに問題はありません。

1

私はこれまでにこの問題にぶつかりました。 を最新のバージョン(手動でダウンロード)に変更して修正しました。

+1

私はこの問題を別の時間アンドロイドスタジオで、食べる前にしています。 make版の結果ではありませんが、Android.mkはLOCAL_PATH:= $(abspath $(call my-dir))、abspathを追加しないでください:LOCAL_PATH:= $(call my-dir) –

関連する問題