web-dev-qa-db-ja.com

「複数のターゲットパターン。停止」を取得します。 Android withndk-buildでビルドしようとするとエラーが発生します

Cygwinとndk-7ndk-buildスクリプトの使用と、ndk-build.cmdスクリプトの使用を切り替えて、プリコンパイルされたライブラリを使用してWindowsでビルドしました。 Cygwinからビルドに再度切り替えようとすると、次のようになりました。

*複数のターゲットパターン。やめる。

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

22
Nick Gotch

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

55

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

1
MadScientist

私は以前にこの問題にぶつかったことがあります。 makeを最新バージョン(手動ダウンロード)に変更し、修正しました。

1
W. X

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

1
Iching Chang