當使用新的用戶界面來修改build.grade文件時,android工具團隊在引入android studio 0.3.0時邁出了巨大的一步。項目結構。如何使用Android Studio導入新模塊(android庫項目)0.3.0
但是我怎樣才能導入一個android庫項目到我的一般項目?當我按下Project structore - > Modules部分中的'+'按鈕時,我只能創建NEW模塊。
當使用新的用戶界面來修改build.grade文件時,android工具團隊在引入android studio 0.3.0時邁出了巨大的一步。項目結構。如何使用Android Studio導入新模塊(android庫項目)0.3.0
但是我怎樣才能導入一個android庫項目到我的一般項目?當我按下Project structore - > Modules部分中的'+'按鈕時,我只能創建NEW模塊。
在Android Studio中0.3.1他們固定的「關於模塊yourAppProject添加扶養」。
項目結構 - >模塊 - >「+」 - >導入模塊。
我剛剛做的方式是通過在項目的根目錄中粘貼庫項目(不使用android studio,這會產生'無法創建類文件錯誤',而只是使用操作的文件管理器系統。當使用android studio爲此它沒有複製一些文件)。
然後將庫項目的java文件夾標記爲'source root'(在文件夾上的鼠標右鍵)。
然後settings.gradle添加您的lib項目是這樣的:
include ':youApp', ':yourLibrary'
然後yourApp的的build.gradle添加扶養:
dependencies {
compile project(':yourLibrary')
}
現在重建項目。
現在添加庫項目的功能(顯示紅色),當你點擊它,按下Alt-Enter應該說
它仍然打破0.3.6 ...
手動方式可以是一個很好的解決方案。例如,在您的項目「測試」導入像Android的驗證庫(https://github.com/throrin19/Android-Validator):
結構將是:
Test
build.gradle
Android-Validator (the library sources)
build.gradle
src
res
settings.gradle
而現在,我們要編輯的文件...
在測試/添加的build.gradle:
dependencies {
compile project(':Android-Validator')
}
Android系統的驗證/的build.gradle(記得更改XX和YY):
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
apply plugin: 'android-library'
android {
compileSdkVersion XX
buildToolsVersion "XX.0.0"
defaultConfig {
minSdkVersion YY
targetSdkVersion XX
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
res.srcDirs = ['res']
}
}
}
settings.gradle:
include ':Test', ':Android-Validator'
我有一個非常類似的問題與建立的gradle /添加的.jar庫。我把它通過組合工作:
compile fileTree(dir: 'libs', include: '*.jar')}
但煩人,小時後我得到它的工作,機器人Studio剛剛發佈了0.3.7,聲稱已經解決了很多gradle的問題,如添加的.jar庫
http://tools.android.com/recent
希望這有助於!
我認爲他們在0.3.2中再次爆發... – JMRboosties
仍然在0.3.6中破碎:( – Terel
[For Someone looking for a detailed process]](http://code.tutsplus.com/tutorials/creating-和出版-AN-的Android庫 - CMS-24582) – Abhijeet