⑴ android studio怎樣導入第三方庫 步驟
Android Studio導入第三方庫的方法我個人知曉的有三種:
一、Gradle抓取
二、libs導入
三、源碼導入
一、Gradle抓取
Gradle抓取的方法最為簡單,只需在Project->app文件夾下的build.gradle文件中添加依賴:
build.gradle文件夾所在位置
在builde.gradle文件中制定位置添加代碼
compile 'cn.finalteam:galleryfinal:1.4.8.7'
然後同步一下工程即可。
二、libs導入
將從網上下載對應的第三方庫的jar包放入Project->app文件夾下的libs文件夾:
libs文件夾所在位置
然後在單擊jar包右鍵,選擇「Add as library...」可實現導入;或者在我們上述的build.gradle文件中添加依賴:
ompile files('libs/galleryfinal.jar')
三、源碼導入
選擇Android Studio菜單欄File->New->import Mole...,彈出窗口選擇Mole的路徑:
找到下載好的第三方庫,找到其中用的Mole:
選擇galleryfinal,點擊OK。
同步一下工程,會出現這樣的報錯信息:
點擊「Open File」,找到錯誤的地方:
導入庫的build.gradle位置
將「project_version」修改為版本名稱,如"1.0":
再次同步工程,又會出現報錯信息:
原因是找不到bintray.gradle文件,查找了以下網上的解決方法是刪除或注釋掉第三方庫的build.gradle文件中的:apply from: "../bintray.gradle"
然後我們繼續同步工程,會發現Android Studio一直停留在:
這是因為第三方庫需要用到相應的jar文件或gradle文件或arr文件,如果覺得這個過程太慢,可以考慮以下方法:
翻牆
手動下載相應文件,參考:聽說你Android Studio更新Gradle很慢
放棄治療,等待下載完畢
⑵ 安卓eclipse怎麼導入第三方源碼
1.選擇菜單「文件/新建/項目」,選擇「java項目」,彈出「創建Java項目」對話框。
2.在「創建Java項目」中輸入「項目名」,項目名可以為任意名字,不必和main類的名字一樣。這里假設為「Notepad」。
3.在「內容」中有兩個單選按鈕,視你的需要來使用。其中「在工作空間中創建新項目」會在你的工作空間中創建一個新目錄,目錄名與項目名一致;
4.「從現有資源創建項目」可以在源碼所在目錄中直接編譯運行,生成的class文件也會存放在源碼目錄中。
5.run as
⑶ android第三方架包怎麼關聯源碼
首先,在工程的libs目錄下新建一個properties文件,該屬性文件的文件名必須是第三方類庫的文件名(包括.jar,如:xxx.jar.properties);
其次,將第三方類庫xxx.jar對應的源碼包拷貝到libs目錄下;
最後,編輯屬性文件的內容。假設源碼文件名稱為xxx_src.jar,文件內容為src=test_src.jar。
(註:源碼文件的擴展名可以為zip或其它,只要是正常的壓縮包且內容為對應目錄的java源碼文件即可)
這樣源碼關聯工作已經配置好了,還需要滑鼠右鍵選中工程,然後:Close Project -> Open Project -> Refresh 再打開之前的類文件即可看到源代碼了。相關截圖如下:
⑷ 小程序源碼怎麼導入 小程序源碼使用教程
1.登陸微信開發者工具,選擇小程序項目
如果你已經在開發別的項目,但又想導入小程序源碼的話,你可以在開發者工具點擊「項目 -- 新建項目」。
⑸ 如何在Androidstudio中引入第三方源碼
Android Studio 添加第三方庫的方法為:
開發過程中想要導入第三方類庫和Eclipse也是有差別的,導入SlidingMenu這個類庫,從github上下載下來解壓到項目目錄下。
然後重啟android studio就會發現項目下面有了類庫。
需要修改的是根目錄的下的settings.gradle這個文件,一定要注意是根目錄下的。在裡面添加代碼。
下來我要修改的是App目錄下的build.gradle,這里要注意是App目錄下的build.gradle,添加如下代碼
dependencies {
compile project(』:SlidingMenu-master』)
}
這個也是導入類庫的名字。這個時候打開File--- >Project Structure就可以看到導入的類庫。到這里的話還沒有完成,編譯的時候還會報錯。
還要在項目SlidingMenu-master目錄下添加一個build.gradle的這個文件,內容如下
studio導入類庫比較費力。
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』)
}
⑹ 如何在Androidstudio中引入第三方源碼
1、先把第三方源碼下載下來,然後
ok,OK就好了,寫的好累
⑺ 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怎麼引入第三方包
後面的步驟很重要,如果不進行後面的操作。在Eclipse里顯示編譯通過,不會有錯誤,但在模擬器或真機上運行的時候可能就會出現java.lang.noclassdeffounderror之類的錯誤:
1、在Android項目根目錄下新建一個libs文件夾;
2、把你需要的導入的第三方Jar包復制進這個目錄;
3、在libs目錄上點右鍵,選Bulid path –> Use as source folder。
這樣就搞定了。很簡單。
另外一種辦法如下:
1、打開Eclipse,右鍵點擊android工程->Properties->Java Build Path->Libraries,把第三方jar包導入編譯環境中,此時編譯應該沒有問題。
2、如果想把第三方jar包也一塊打包進apk文件里,則繼續右鍵點擊android工程->Properties->Java Build Path->Order and Export,勾上第三方jar包即可,否則安裝apk的時候,會把第三方jar包安裝到data/XXX/lib文件夾下。
雖然上述方法能夠成功編譯,但不一定能成功運行。原因可能有2個:1、第三方jar包可能是在SUN JAVA虛擬機編譯後的class文件,android的JAVA虛擬機不能執行這樣的class文件,所以報錯。2、android虛擬機可能已經去掉了某些java api的底層實現。解決辦法:新建一個android工程,把第三方jar包的源碼拷進該工程,使用android虛擬機重新編譯、打包,然後再安裝上述所說的方法導入apk里。