0

マニフェスト ファイルのパッケージ名を変更しました。生成されたファイルのターゲット パッケージが自動的に変更されました。

現在、Eclipse は R ファイルを作成しません。

何が問題なのですか?

編集:これは、図書館プロジェクトも関与しているという事実と関係があるのではないかと思っています。もともと、このプロジェクトとライブラリ プロジェクトは同じパッケージ名を共有していました。その場合、すべてが完全に機能しました。非ライブラリ プロジェクトのパッケージ名を変更したため、動作が停止し、R ファイルがビルドされません。

編集2:BLAH。

最後に、問題が何であるかを発見しました。問題の原因となったのは、ライブラリ内のカスタム要素でした。今まではライブラリ内のアプリのパッケージ名とアプリ内のアプリのパッケージ名が同じだったので問題ありませんでした。アプリケーションで名前空間を変更すると、名前空間を認識できなくなりました。それらをすべて res-auto に置き換える必要があります: Android ライブラリ プロジェクト内のカスタム ビュー属性のヘルプ

最も厄介なのは、ライブラリ内に新しいレイアウトを作成するときに、res-auto を使用する必要があることを通知することです。ただし、既存のアプリケーションをライブラリに変換すると、そうはなりません。

私は今、私の前にたくさんの仕事があります。

4

0 に答える 0