androidstudio的libs
㈠ android studio 怎麼導入第三方類庫
Android Studio導入第三方類庫的方法:
第一、導入*.jar包
新建好了Android項目,添加一個第三方已經打包好的jar文件進你項目,下面就已添加一個odata4j的一個包
但是編譯肯定還是會錯誤的
還必須在項目Httpzoid目錄下添加一個build.gradle的這個文件,內容如下
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
apply plugin: 'android-library'
repositories {
mavenCentral()
}
android {
compileSdkVersion 18
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 14
targetSdkVersion 18
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
}
}
}
dependencies {
compile 'com.android.support:appcompat-v7:+'
compile files('libs/gson-2.2.4.jar')
}
這是後編譯還會有可能報錯
這時候可能需要修改一下Httpzoid目錄下的AndroidManifest.xml文件有可能存在和你項目中文件有沖突或版本跨度太大導致語法的錯誤修改一下,做完以上幾步android studio就可以導入第三方類庫。
㈡ android studio生成jar的時候怎麼將libs目錄下的jar打進我自己的jar裡面
Android Studio中對於library類型的Moudle,默認打出來的是AAR包, 但有時候我們的SDK還需要共享給一些其他eclipse的項目使用,這樣我們就需要輸出JAR包, 可以通過在Moudle中的build.gradle加入task來實現task makeJar(type: Copy) { delete 'build/libs/mysdk.jar' from('build/intermediates/bundles/release/') into('build/libs/') include('classes.jar') rename ('classes.jar', 'mysdk.jar') } makeJar.dependsOn(build) 在終端執行生成JAR包 ./gradview makeJar 在以下目錄就可以找到我們生成的JAR包
㈢ 怎樣在androidstudio中導入gson包
在gradle文件里添加compile files('libs/gson-2.2.3.jar')即可。