0

Rを解決できないというエラーが発生します。私はRを解決できないと読んだ-Androidエラー。しかし、android.Rファイルがあります。.javaファイルにimportcom.companyname.productname.Rステートメントが含まれている場合、私のプロジェクトはコンパイルされます。AndroidManifest.xmlで製品名を変更すると、パッケージcom.companyname.productnameが存在しないというエラーが多数発生します。すべてのインポートcom.companyname.productname.R行を削除しようとしましたが、R。*の行にパッケージRが存在しないというエラーが発生しました。どうすればこれを回避できますか?ありがとう。

更新:
答えは「はい」です。com.companyname.productname.Rをインポートする必要があります。AndroidManifestで製品名を変更した後、プロジェクトをコンパイルし、すべてのインポートcom.companyname.productname.Rステートメントを新しい製品名で検索して置換することができました。

4

1 に答える 1

2

カスタムRクラスは、AndroidManifestのパッケージ名に基づいて生成されます。そのため、そこで変更すると、新しいパッケージ名で新しく生成されます。

したがって、正しいものをインポートし、古いインポートをすべて削除するようにしてください。

Rクラスが生成されない場合は、リソースファイルやAndroidManifestでXMLエラーがないかどうかを確認する必要があります。そこで問題を修正すると、Rファイルが再度生成されます。

于 2012-05-24T13:13:59.603 に答える