嘿傢伙我真的有一個問題,我無法解決。Android Studio參考圖書館
我正在開發一個Android應用程序,它需要一個我自己寫的庫(model.jar)。我將它添加到Android Studio,一切都很好。 在某些時候它只是沒有工作了,所以我做了一切我能做的:
- 刪除從我的項目
- 在不工作庫放在庫項目/ libs目錄
- 添加通過項目結構libray - >文件的依賴性 - > model.jar
- 加入罐子項目.gradle文件編譯
- 重建項目
- 的Invalidate緩存和重新啓動
- 刪除的項目.iml文件和文件夾.idea重新導入和應用
- 從命令行執行
gradlew clean
和gradlew assemble
- 編輯:我也做了同步工程與搖籃文件
但是,沒有這些工作。它仍然無法解決從罐子裏的對象,我只是卡住了。
因爲我不能發表圖片直接I uploaded it into my dropbox
請注意,我不能展開model.jar作爲做功的其他庫。
的的build.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion '20.0.0'
defaultConfig {
applicationId "de.rcsrcs.osiris"
minSdkVersion 14
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile files('libs/mina-core-2.0.9.jar')
compile files('libs/slf4j-api-1.7.7.jar')
compile files('libs/slf4j-log4j12-1.7.7.jar')
compile files('libs/slf4j-jdk14-1.7.7.jar')
compile files('libs/model.jar')
compile 'com.google.android.gms:play-services:6.1.71'
compile 'com.android.support:appcompat-v7:21.0.0'
compile 'com.android.support:support-v4:21.0.0'
compile 'com.android.support:recyclerview-v7:21.0.0'
}
正如前面所說的,米娜庫做工精細。
感謝您的幫助!
擺脫'compile fileTree()'語句,或者擺脫所有'compile files()'語句。這些是多餘的,可能會造成一些問題。除此之外,確保'model.jar'看起來不錯(例如,解壓並確認它的內容是你期望的)。 – CommonsWare 2014-11-23 12:33:08
我刪除了'compile file'語句,但它沒有改變任何東西。米娜的作品,但model.jar仍然不可擴展和不可用。 model.jar絕對沒問題,因爲它以前工作過,並且仍然在不同的項目中工作。 – Ca11e 2014-11-23 12:38:49
我要求你檢查'model.jar'這個特定副本的原因是IDE根據你的屏幕截圖似乎並不認爲它有任何東西。僅僅因爲邏輯庫在其他地方工作並不意味着這個實際項目中的實際JAR文件是可以的。 – CommonsWare 2014-11-23 12:44:32