我正在使用RoboGuice和Eclipse ADT,m2e和android-maven-plugin一起使用RoboGuice。Maven Eclipse Plugin不會添加Android支持-v4來構建路徑
我使用RoboListFragment類取決於android.support.v4.app.ListFragment,爲此我已經添加了以下依賴關係的pom.xml
<dependency>
<groupId>com.google.android</groupId>
<artifactId>support-v4</artifactId>
<version>r7</version>
<scope>provided</scope>
</dependency>
不過Eclipse一樣,不添加該庫來構建路徑。 當我從命令行構建我的項目時,一切正常,但在eclipse中,我收到以下錯誤消息:
無法解析類型android.support.v4.app.Fragment。它是從所需的.class文件間接引用的
我發現的唯一解決方法是將它作爲外部jar添加到構建路徑,但是.classpath引用我自己的主目錄。
可能會有所幫助http://stackoverflow.com/questions/16588378/actionbarsherlock -the-type-android-support-v4-app-fragment-can-be-resolved –
@SuryaprakashPisay我已經試過這種方式沒有成功:( – dbellettini