2012-10-16 32 views
7

Tôi gặp sự cố khi sử dụng ABS với Maven. Tôi thêm hỗ trợ ABS trong POM của tôi theo cách sau:Không có chủ đề nào trong khi sử dụng 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> 

My sourcecode biên dịch tốt, nhưng tôi không thể thêm các Theme ABS vì không có ABS Theme có sẵn. Tôi đã cố gắng thêm Chủ đề theo cách sau:

<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> 

Điều này tạo ra lỗi "Không tìm thấy tài nguyên nào khớp với tên đã cho".

Tôi nên làm gì để thêm Chủ đề ABS?

Cảm ơn trước, Mirco

+0

Bạn đã thực hiện bất kỳ tiến trình nào chưa? –

Trả lời

0

Tôi có thể giả sử bạn đang sử dụng Android Studio? Nếu vậy trang web này đã giúp tôi ra và bây giờ tôi căn tất cả các ứng dụng của tôi về phương pháp này: ABS and Android Studio Nó hoạt động tất cả các thời gian cho tôi với một chút thay đổi:

    1. Bạn không cần phải đến ngã ba ABS từ Git của nó repo, chỉ cần lấy zip từ ActionBarSherlock.com
    2. tạo thư mục thư viện và sau đó là thư mục con `ActionBarSherlock`, trích xuất mọi thứ từ zip vào \ libraries \ ActionBarSherlock
    3. tạo/chỉnh sửa các tệp build.gradle như đã đề cập trong hướng dẫn.

Android Studio sẽ liên tục ném lỗi cho bạn khi bạn sửa đổi tệp và nó cố gắng tiếp tục biên dịch chúng khi bạn thực hiện .. chỉ cần tiếp tục đến cuối.

Các vấn đề liên quan