2012-10-16 29 views
7

我在使用Maven使用ABS時遇到了問題。我以下列方式增加ABS的支持我的POM:使用Maven時沒有主題可用

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

    <dependency> 
     <groupId>com.google.android</groupId> 
     <artifactId>support-v4</artifactId> 
     <version>r10</version> 
    </dependency>  

    <dependency> 
     <groupId>com.actionbarsherlock</groupId> 
     <artifactId>library</artifactId> 
     <version>4.2.0</version> 
     <type>apklib</type> 
     <exclusions> 
      <exclusion> 
      <groupId>com.google.android</groupId> 
      <artifactId>support-v4</artifactId> 
      </exclusion> 
     </exclusions> 
    </dependency> 

    <dependency> 
     <groupId>com.actionbarsherlock</groupId> 
     <artifactId>library</artifactId> 
     <version>4.2.0</version> 
     <type>jar</type> 
     <exclusions> 
      <exclusion> 
      <groupId>com.google.android</groupId> 
      <artifactId>support-v4</artifactId> 
      </exclusion> 
     </exclusions> 
    </dependency> 
</dependencies> 

我的源代碼編譯罰款,但因爲沒有ABS主題是供我不能添加的ABS主題。我嘗試添加主題以下列方式:

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
      android:theme="@android:style/Theme.Sherlock" > 
    <activity 
     android:name=".MainActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 

這將產生「給定名稱匹配沒有找到資源」錯誤。

我應該如何添加ABS主題?

由於提前, 了Mirco

+0

你有什麼進展嗎? –

回答

0

我可以假設你正在使用的Android工作室? 如果是這個網站幫了我,現在我基地我對這個方法的所有應用程序:ABS and Android Studio 它的工作原理,每次我一點點修改:

    1.您不必從Git的叉ABS repo,只需從ActionBarSherlock.com獲取zip文件
    2.創建一個庫文件夾,然後創建一個子文件夾「ActionBarSherlock」,將所有內容從zip壓縮到\ libraries \ ActionBarSherlock
    3.創建/編輯build.gradle文件在指南中。

當您修改文件時,Android Studio會不斷拋出錯誤,並會在您繼續編譯時嘗試繼續編譯它們。只要繼續下去就行了。

相關問題