2012-10-22 43 views
0

時,我有與Maven集成的Android項目,此插件部分麻煩片段採用了android Maven插件

<plugins> 
      <plugin> 
       <groupId>com.jayway.maven.plugins.android.generation2</groupId> 
       <artifactId>android-maven-plugin</artifactId> 
       <version>3.1.1</version> 
       <configuration> 
        <androidManifestFile>${project.basedir}/AndroidManifest.xml</androidManifestFile> 
        <assetsDirectory>${project.basedir}/assets</assetsDirectory> 
        <resourceDirectory>${project.basedir}/res</resourceDirectory> 
        <nativeLibrariesDirectory>${project.basedir}/src/main/native</nativeLibrariesDirectory> 
        <sdk> 
         <platform>13</platform> 
        </sdk> 
        <sign> 
         <debug>both</debug> 
        </sign> 
        <undeployBeforeDeploy>true</undeployBeforeDeploy>      
       </configuration> 
       <extensions>true</extensions> 
      </plugin> 

      <plugin> 
       <artifactId>maven-compiler-plugin</artifactId> 
       <version>2.3.2</version> 
       <configuration> 
        <source>1.6</source> 
        <target>1.6</target> 
       </configuration> 
      </plugin> 
     </plugins> 

一切順利的話,我已經將其分解停止從MVN命令行建立之後。

我已經確認並在AAPT調用的Android庫是目前... \ Android的SDK-WINDOWS \平臺\ Android的13 \的android.jar

我得到含

... cannot find symbol 
symbol : class Fragment 
location: package android.app 
了一些錯誤

作爲一個mvn乾淨安裝編譯錯誤

我可以切換到使用支持庫,但我寧願使用android.app.Fragment。有沒有人知道我錯過了什麼?

回答

0

我看到的版本,我更新Android插件的版本,以及到4.1.1.4

<dependency> 
     <groupId>com.google.android</groupId> 
     <artifactId>android</artifactId> 
     <version>>4.1.1.4</version> 
     <scope>provided</scope> 
    </dependency>