androidstudio引用
Ⅰ android studio 怎麼引入library
在項目根目錄下建立一個libraries文件夾,移動你要使用的library project到libraries目錄(為什麼是移動?本人試過復制到工程,但復制過來的庫工程裡面的src目錄下的代碼會丟失)
注意:你的library project一定要保證有自己的build.gradle,如果沒有,應該用Eclipse導出該工程
在Eclipse中選擇要導出的項目,然後依次選擇菜單 file->export->Android->Generate Gradle build files. 之後依次點擊next到finish即可
回到Android studio
打開settings.gradle,添加include ':libraries:你的庫工程名稱'
ctrl+alt+shift+s 打開 project structure 在左側面板選中mole,在中間面板選中mole名,再在右邊面板選中denpendecies
在面板的最右邊出現一個加號,點擊+號,選擇第三項mole denpendecy
此時彈出一個對話框,顯示你的library project ,選中它,點擊OK,最後在 project structure面板依次點擊Apply,OK
完成以上步驟,有可能會遇到如下問題:
1 報錯:類似於:
那是因為你的library project的build.gradle里的配置的SDK版本與你現有工程的build.gradle所配置的SDK版本不一致,修改library project的build.gradle里的SDK版本,使它與現有工程一致就可以解決
例如library project的build.gradle
原有工程的build.gradle
把library project的build.gradle對應的欄位值參照原有工程來修改,修改完畢後,rebuild一下工程
2 在rebuild工程後仍報錯
此時依次打開File--Invalidate Caches/Restart,彈出對話框
點擊第一項Invalidate and Restart,待Android studio重啟即可解決問題,然後你就可以用上你的library project了
望採納
Ⅱ android studio中怎麼引用aar文件
首先,用Android Studio創建一個Android項目,然後找到我們需要引用的本地arr文件
Ⅲ android studio如何引入包
jar包放項目根目錄libs文件夾右鍵選擇Add As Library"剩選項默認行點擊。
Show import popup,這個是用於編輯XML時,自動會彈出一個import的對話框,問你是否需要導入。
Java
Insert imports on paste:(All Ask None),這個其實就是你在復制代碼的時候,對於導入的包是否需要進行詢問的一個選項。
All:選擇這項的時候,你黏貼的代碼,有需要導入的包名時,會自動導入,不會彈提示框
ASK:選擇這項的時候,你黏貼的代碼,有需要導入的包名時,會彈提示框,問你要不要導入
None:選擇這項的時候,你黏貼的代碼,有需要導入的包名時,不會彈提示框,也不會自動導入。
Show import popup:這個是和上面的Insert imports on paste是不同的項了哈,不要混一起,這個是指當你輸入的類的聲明沒被導入時,會彈出一個選擇的對話框。但是這邊需要注意下,這個選項其實是有點問題的。不管你勾還是不勾,反正對話框是不會彈出來的,在你輸完類名後,聲明都自動導入了。所以我估計這個可能是Android Studio的bug。
Optimize imports on fly:這個其實和快捷鍵Ctrl+Shift+O/Ctrl+Alt+O是一樣的,就是把不用的聲明移除掉。
Add unambiguous imports on the fly:這個就是自動導入功能了,當你輸入類名後,聲明就被自動導入了。
Exclude from Import and Completion:這個其實就是自定義import。
Ⅳ android studio怎麼引入library
方法:
1
啟動AndroidStudio後,打開你需要接收Library的項目。比如有兩個項目,項目A,和Library項目B,那麼打開項目A。圖中所示為項目的結構圖,點擊右上角的File菜單。
AndroidStudio怎樣導入library項目開源庫
2
在下拉菜單中依次找到New— —Import Mole,點擊打開項目導入窗口。注意導入的是Mole而不是Project,如果是Project的話AndroidStudio會自動打開一個新的窗口編輯,那樣的話就是不Library了。
AndroidStudio怎樣導入library項目開源庫
3
在打開的窗口中點擊右側的"..."瀏覽窗口,在文件夾窗口中找到你要導入的Library項目的位置,選擇後點擊底部的OK按鈕導入。
AndroidStudio怎樣導入library項目開源庫
4
導入窗口中顯示了該Mole(項目)的詳細信息,點擊Finish完成導入。需要注意的是導入到AndoridStudio項目中的Library也必須是AndroidStudio項目,不能是Eclipse項目,如果是Eclipse項目的話,需要選擇導出AndroidStudio項目。
AndroidStudio怎樣導入library項目開源庫
5
在項目首頁中選擇Project標簽,可以看到項目的文件結構圖中多出了我們剛才導入的項目。Library的導入就完成了,接下來的步驟中需要把這個Library項目添加到原項目中,才能正常的引用Librara項目中的內容。
AndroidStudio怎樣導入library項目開源庫
END
2. 把Library項目添加到源項目中
點擊頂部左上角的File菜單,在出現的下拉菜單中找到Project Structure,點擊進入。
AndroidStudio怎樣導入library項目開源庫
在窗口左側選擇原始的項目後,點擊右側的Dependencies(依賴項)。可以看到項目當前引用的jar包等信息。
AndroidStudio怎樣導入library項目開源庫
點擊右側的「+」添加按鈕,在下拉菜單中找到Mole Dependency(項目依賴),點擊打開項目選擇窗口。
7
項目進入到Gradle自動構建的環節。構建完成後點擊底部的Messages,選中Gradle Build。在裡面提示了BUILD SUCCESSFUL,說明項目構建完成。這時Library項目就導入到原始項目完畢,可以在項目中正常引用Library項目中的內容了。
Ⅳ android studio怎麼引入自己寫的包
點擊啟動AndroidStudio,啟動後的界面如圖所示。
復制你需要添加的jar,並將其黏貼到app— —src— —main— —libs文件夾下,可運行的AndroidStudio項目都有像這樣的目錄結構。可以看到雖然jar已經復制黏貼過來了,但是還未導入,所以看不到jar中包含的內容。而已導入的jar,則可以看到jar中內容。
右鍵點擊新黏貼的jar,在彈出菜單中點擊Add As Library.
選擇你要導入到的那個mole(在AndroidStudio中相當於Eclipse中的project),如果當前只是一個項目,下拉框中除了app也沒有其他的內容,那麼直接點擊ok確認。
這樣jar就被添加到項目中來了。
Ⅵ 如何在androidstudio如何引入library
有兩種形式:
第一種是在線引入library,可以在項目的build.gradle裡面的 dependencies 直接添加所要引入的庫,比如:
dependencies {
……
compile 'com.android.support:appcompat-v7:23.3.0'
}這種形式也可以通過Android Studio的在線庫進行搜素,反鍵進入項目的設置裡面找到對應的項,輸入要查找的庫的關鍵字
Ⅶ 如何在Android Studio中引入Library Project
啟動AndroidStudio後,打開你需要接收Library的項目。比如有兩個項目,項目A,和Library項目B,那麼打開項目A。圖中所示為項目的結構圖,點擊右上角的File菜單。
Ⅷ 如何在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』)
}
Ⅸ Android Studio如何查看資源或者函數在哪些類中被引用
許多人在做完Keymap匹配到Eclispe快捷鍵後,發現查看資源或者函數在哪些地方被引用的快捷鍵「Ctrl+Shift+G」不靈了,你選中某個函數後,使用這個快捷鍵,發現只會游標跳到該類中引用這個函數的地方。原因是啥呢?
首先這里簡單分析下,選擇Keymap後IDE所做的工作及選擇後發生快捷鍵失效原因,Android Studio設置KeyMap到Eclipse,是進行了一個快捷鍵的映射操作,但是Android
Studio本身的快捷鍵數量和Eclipse是不一樣的,比如AndroidStudio中有100個快捷鍵,Eclipse中有95個,而且剛好Android Studio和Eclipse相同快捷操作點剛好是95個,當然實際的肯定不是這樣,映射只能映射公共的部分,所以在映射完成後,很多人都會發現在Eclipse中能用的快捷鍵在AndroidStudio不能使了。
導致不能使的原因總共有四個:
1、Android Studio找不到和Eclipse一樣的快捷鍵功能點,映射失敗
2、另外一個原因是Android Studio中映射了的功能點快捷鍵和未映射的功能點快捷鍵存在沖突
3、快捷鍵需要在某些條件下觸發才有效,這個很奇葩
4、你到快捷鍵列表看,快捷鍵是對的,然後對應的快捷功能描述也是對的,然後你發現也沒有跟其他快捷鍵有沖突,但是就是私活不能用,啥問題,這個是因為在Android Studio和Eclipse中同名的功能功能點其實功能是不一樣的。舉個例子,比如快捷鍵功能點x,在Eclipse中是快速查找,但是在Android Studio有可能變成了錯誤提示。
原因4和原因2最容易出現。那怎麼區分是哪個原因呢,首先找到快捷鍵對應的功能點,然後看看快捷鍵是否正確,正確的話,看看是否有沖突,如果存在沖突的話,解決沖突,解決沖突後看看行不行,不行的話那就是原因4了。原因4就比較不容易解決了。關於如何查看沖突,請戳這:Android Stuido如何查看快捷鍵沖突?
原因找到了,那如何解決了,這個時候只能自己找到快捷鍵設置選項,找到對應的功能點,設置你所想要的快捷鍵。
當然針對原因3,這個就不是解決辦法了。
言歸正傳,映射完成後,不想自己去手動修改快捷鍵,那到底如何查看資源或者函數在哪些類中被引用,目前我知道的有3種方式:
1、快捷鍵:Ctrl+G,這種方法最簡單,其實這邊這個快捷鍵就是對應Eclipse中的Ctrl+Shift+G
2、快捷鍵:
Ctrl+Alt+Shift+F7,這個方法是第一種方法的復雜版,你可以在彈出的對話框中進行一些選擇
3、快捷鍵:Ctrl+H,這個就是就是搜索功能了,Find in path。
註:當然也可以設置成滑鼠操作的快捷鍵,如下圖,選擇第二項,然後在彈出的對話框中選擇即可:
轉載僅供參考,版權屬於原作者。
Ⅹ android studio 怎樣引入程序包
點擊啟動AndroidStudio。
復制你需要添加的jar,並將其黏貼到app— —src— —main— —libs文件夾下,可運行的AndroidStudio項目都有像這樣的目錄結構。可以看到雖然jar已經復制黏貼過來了,但是還未導入,所以看不到jar中包含的內容。而已導入的jar,則可以看到jar中內容。
右鍵點擊新黏貼的jar,在彈出菜單中點擊Add As Library.
選擇你要導入到的那個mole(在AndroidStudio中相當於Eclipse中的project),如果當前只是一個項目,下拉框中除了app也沒有其他的內容,那麼直接點擊ok確認。
這樣jar就被添加到項目中來了。