2

この回答に従って、[ビルド パス] > [リンク ソース] を使用して、MoPub を標準プロジェクトとして Android プロジェクトに追加しようとしました。これにより、mopub-sdk フォルダーがプロジェクト フォルダーの下に置かれ、削除できなくなりました。次のエラー メッセージが表示されます。

An exception has been caught while processing the refactoring 'Delete'. Reason: parentPath must not be null

実際に MoPub SDK を 2 回追加しました。初めて、mopub-sdk という名前を付け、ビルド パスから削除しました。プロジェクト エクスプローラーのフォルダーがまだそこにあることを確認し、削除しようとしたところ、エラー メッセージが表示されました。

2 回目は、ビルド パスから SDK を削除したことが問題の原因であるかどうかをテストしたかったので、リンク ソースとして再度追加しようとしたところ、名前の競合エラーが発生し、代わりに mopub-sdc という名前が付けられました。最初にEclipseのプロジェクトエクスプローラーから削除しようとすると、まだエラーが発生しましたが、今回はオプションが含まれていました"Click 'Undo' to undo all successfully executed changes of the current refactoring" and "Click 'Abort' to abort the current refactoring."

何か案は?両方のフォルダーの横に [Ignored] があることに注意してください。

4

3 に答える 3

2

何が問題だったのかはまだわかりませんが、次のように修正しました。

  1. メモ帳で .project を開き、<linkedResources> (mopub-sdc と mopub-sdk の両方を含む) を削除しました。
  2. エクリプスを再起動しました。
  3. プロジェクトエクスプローラーから両方のフォルダーを削除しました。
于 2013-10-09T21:09:11.300 に答える
0

Eclipse の再起動を必要としない別のソリューション。

Eclipseが必要とする場所にファイルを作成し、更新して、GUIで通常行う方法でリンクを削除するだけで、作成したファイルを削除できます。

于 2016-04-28T14:35:03.157 に答える