0

ActionBarSherlock に含まれているデモをビルドして実行しようとしています。File -> New Android project from existing source に移動し、samples/demos ディレクトリに移動します。プロジェクトは Eclipse にインポートされますが、com.actionbarsherlock が gen フォルダーに表示されないため、R. 参照は解決されません。

actionbarsherlock ライブラリ参照されています (プロパティ -> Android -> ライブラリ)。actionbarsherlock.jarAndroid Dependencies フォルダーにあります。

助けてくれてありがとう。

編集:別のEclipseプロジェクトでライブラリを参照するだけで、com.actionbarsherlockが適切に生成されます。このデモ プロジェクトの同じ動作で com.actionbarsherlock.R が生成されない理由がわかりません。

編集 2: そして今、魔法のように機能することが決定されました。特別なことは何もせず、ライブラリが機能するまで参照と参照解除を繰り返しました。

ご覧いただきありがとうございます。問題は解決しました

4

2 に答える 2

1

genフォルダー(およびR.java)は、コンパイル中に生成されます。クリーンアップとビルドを実行して、Rとgen/が作成されるかどうかを確認してください。

そうでない場合、コンパイルは失敗しています。R.javaの欠落に関連しないエラーが日食にある場合は、それらを修正するか、詳細についてコメントとして投稿してください。

これはimport my.project.R、各Javaファイルの先頭にあるステートメントで問題になる可能性がありますが、エラーをチェックすると、これが確認または拒否されます。

于 2012-04-04T19:48:51.323 に答える
0

アプリを実行しようとするまで、genフォルダーは作成されないと思います。

これが問題でない場合は、プロジェクトのプロパティを修正してみてください。Right click on the project --> Android Tools --> Fix Project Properties

于 2012-04-04T19:44:20.573 に答える