2013-05-16 43 views
6

Tôi đang sử dụng studio Android mới, dựa trên IDEA và cố gắng xây dựng dự án với thư viện ABS trong các phụ thuộc cho mô-đun chính. Và tôi gặp lỗi:Gradle không xây dựng ActionBarSherlock

Gradle: package com.actionbarsherlock.app does not exist 
Gradle: cannot find symbol class SherlockActivity 
Gradle: package com.actionbarsherlock.view does not exist 
Gradle: cannot find symbol variable super 
Gradle: cannot find symbol method setContentView(int) 
.... 

Tại sao và cách khắc phục?

+0

http://stackoverflow.com/questions/13169635/disable-swiping-between-tabs-in-fragmentactivity –

+18

Tôi không biết những gì liên quan nó có cho câu hỏi của tôi. – arts777

Trả lời

3

Tôi đã từng build ok.

buildscript { 
repositories { 
    mavenCentral() 
} 
dependencies { 
    classpath 'com.android.tools.build:gradle:0.4' 
} 
} 
apply plugin: 'android-library' 

dependencies { 
     compile 'com.android.support:support-v4:13.0.0' 
} 

android { 
compileSdkVersion 17 
buildToolsVersion "17" 

defaultConfig { 
    minSdkVersion 7 
    targetSdkVersion 17 
} 
sourceSets { 
    main { 
     manifest.srcFile 'AndroidManifest.xml' 
     java.srcDirs = ['src'] 
     resources.srcDirs = ['src'] 
     aidl.srcDirs = ['src'] 
     renderscript.srcDirs = ['src'] 
     res.srcDirs = ['res'] 
     assets.srcDirs = ['assets'] 
    } 

    instrumentTest.setRoot('tests') 
} 
} 
+1

@Cossle Song Bạn có thể giải thích cách tôi có thể thực hiện điều này không? –

+1

@ParthMehrotra bạn cần tạo build.gradle sử dụng thông tin và dự án chính của bạn tham chiếu, ví dụ: (dự án biên dịch (': ActionBar')) – crossle

1

Tôi đã đặt điều này làm nhận xét vì tôi không chắc chắn nếu đó là vấn đề chính xác của bạn nhưng có vẻ như abs không được thêm chính xác là module. Vì vậy, tôi được thêm vào như là một câu trả lời

Hãy thử tải xuống abs mới, giải nén nó sau đó trong Android Studio - file > import module... và nhập thư mục actionbarsherlock. Sau này tuy nhiên tôi đã có một lỗi liên quan đến JUnit để kiểm tra các bước cuối cùng trong dưới đây gửi

Thực hiện theo các bước sau: Problems importing project into Android Studio regarding ActionBarSherlock

bài Đó không phải là vấn đề chính xác của bạn nhưng các bước đã abs làm việc cho tôi. vì vậy hãy thử điều đó trong dự án hiện tại của bạn

1

Tôi đã nhập mô-đun, nhưng tôi vẫn phải thêm ActionBarSherlock làm phụ thuộc và sau đó làm cho nó hoạt động.

(trên thực tế tôi đã ngoại trừ mục cấp đầu cho libs hỗ trợ không hạnh phúc quá, nhưng sau đó tôi nhận nó làm việc)

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