2015-04-08 45 views
0

我剛剛從eclipse切換到android studio(因爲FB SDK),所以這可能是一個愚蠢的問題。在我的android項目中,我創建了一個模塊(Java庫),我稱其爲dbUtils,我使用greenDAO將數據保存在SQLite中。它需要進口Android工作室:如何在模塊中獲取android jar

import android.content.Context; 

它找不到這個類。我無法弄清楚我需要添加什麼依賴項。在應用程序模塊下,這是公認的。

回答

1

您應該在build.gradle文件中使用android-library插件。看看here。這樣Android Studio會知道這個項目是一個android庫(不僅僅是一個java庫)並且導入所需的類。我已經使用它,它的工作原理。這是我的build.gradle文件

apply plugin: 'com.android.library' 

android { 
    compileSdkVersion 21 
    buildToolsVersion "21.1.2" 

    defaultConfig { 
     minSdkVersion 10 
     targetSdkVersion 21 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    compile 'com.android.support:appcompat-v7:21.0.3' 
    compile project(':validationutils') 
} 
+0

是的,這是答案。我得到了它的工作。 – ibaralf

+0

很高興看到這:) –