Android 在專案中引入另一個專案作為依賴(引入Module)
文件背景介紹
- 最近寫一個專案引用了一個第三方庫,MPAndroidChart,要求做一個柱形圖,且點選和未點選呈現兩種顏色,經查詢發現,該庫無法直接設定選中後柱的顏色,只能嘗試修改原始碼,但是由於該庫為直接在gradle中匯入的,程式碼上鎖無法修改,因此該文簡單介紹在專案中如何引入另一個專案作為依賴(引入Module).
解決過程
首先去github上下載壓縮包
如圖所示,紅框位置,上方是可以執行的demo,下面是我們要匯入的依賴;
點選右側綠色按鈕,選擇下載zip壓縮包,解壓之後檔案待命!開啟自己的專案
1 . 開啟build.gradle(Module:app)檔案,將之前加入的依賴登出(此依賴是我自己新增的MPAndroidChart依賴,無法修改原始碼)
// compile 'com.github.PhilJay:MPAndroidChart:v3.0.1'
2 . 開始匯入moudle
點選file–>new –> import Modle –>選擇你解壓之後lib檔案(如上圖的MPChartLib)
匯入成功之後僅僅只是把檔案匯入了,還無法使用,接下來
開啟專案結構(file –> project structure) –>左側選擇你的app–>右側選擇Dependencies–>點選左下角”+”–>選擇module dependency–>選擇你剛剛匯入的Lib
3 . 改過之後以前的專案可能會出現很多錯誤,大多數數因為包名的問題,一一修改即可,此處不多做舉例,因為…我也忘了都哪錯了QAQ
備註
使用軟體AndroidStudio
該文章只介紹了本人所遇到的情況,不夠全面,內容僅供參考,如有問題歡迎各位補充完善!
相關推薦
在一個專案中引用另一個專案中的類
在A專案上新增引用,比如你想呼叫B專案的一些類或方法, 在A專案上右鍵-->新增引用(add reference) 選擇本地專案,找到B專案後,新增引用. 程式中使用using B 這樣就可以使用B中的類和方法了.
Android 在專案中引入另一個專案作為依賴(引入Module)
文件背景介紹 最近寫一個專案引用了一個第三方庫,MPAndroidChart,要求做一個柱形圖,且點選和未點選呈現兩種顏色,經查詢發現,該庫無法直接設定選中後柱的顏色,只能嘗試修改原始碼,但是由於該庫為直接在gradle中匯入的,程式碼上鎖無法修改,因此該文
Android studio 一個專案引入另一個專案作為Libary
我們直接截圖上步驟:1.假設我們新建兩個專案,一個是引入的專案,一個是接收引入的專案:2.找到myLibrary的專案中的build.gradle檔案,把apply plugin替換成apply plugin: 'com.android.library'並把applicationId註釋掉。3.開啟MyApp
Eclipse如何在一個Java EE專案中引用另一個JavaEE專案
第一步:專案名-右鍵->build path->configure build path->project選項卡->.點選add,引用子專案。 第二步:右鍵[Web-Project]->properties,進入如下介面,選擇MyEclipse->Deploy
”一個專案“引入”另一個專案“:使用另一個專案的方法以及圖片等方法-Library庫檔案
“一個專案“引入”另一個專案“:使用另一個專案的方法以及圖片等方法-Library庫 1. ”另一個專案(作為Library專案)“ - 右鍵 - properties - Android - 勾選Is Library:如下圖
在URL中使用另一個url作為參數時會被`&`截斷的問題
轉換 blog value AD -a result too isset 工具 在URL中使用另一個url作為參數時會被&截斷的問題 下午幫同事寫一個url轉二維碼的小工具時,發生標題中描述的問題。比如:輸入的url是http://www.example.dev/n
專案一個html中如何引入另一個html?
一、div+$(“#page1”).load(“b.html”) 參考程式碼: <body> <div id="page1"></div> <div id="page2"></div> <scr
eclipse中將一個專案作為library匯入另一個專案中
2. 下載zip包,解壓,eclipse中import->Android Existing Code->(注意只匯入解壓後下面的Library)3. 匯入後標記為Property->Android->isLibrary4. 將indicator下面的
解決CCS中匯入工程時提示overlaps the location of another project問題(與另一個專案的位置重疊)
因為之前寫了一個程式,現在想在之前的程式上再增加內容,於是把之前的專案資料夾重新複製貼上在了同一個頂層路徑裡。如圖所示,原檔案為led2018_12_12,複製粘貼後新檔案命被命名為了key_led2018_12_14. 然後在CCS裡新增新檔案工程的時候出現如下提示:E:\V101\ke
在maven專案中如何引入另外一個專案
1 在Myeclipse中準備兩個maven demo. , 在 maven02中引入maven01 2 maven01 情況 Factory.java package learning; public class Factory { public st
將一個專案打成一個jar包,匯入到另一個專案中並呼叫
1.建立兩個專案Import(用於匯入和呼叫jar包的print方法) ,Export (用於匯出jar包宣告一個print方法,列印一句“倒入成功”) 2.將Export包打包並匯出(在專案上點選右鍵,選擇Export,選擇java目錄下的JAR file) 3.
eclipse中一個專案引用另一個專案或者其他專案的jar的方法
有時候我們一個專案會依賴於另一個專案的類庫和資源,如下圖專案study依賴於studyCore專案和studyCore中的jar包 想要在study中引入這個專案的方法為: 右鍵Propertie
一個專案呼叫另一個專案中的函式
http://blog.csdn.net/lins1393997412/article/details/7454817 http://blog.csdn.net/a5161027/article/details/51409845 http://blog.csdn.net/zhouguoqionghai/
通過iframe引入另外一個專案中的html片段到專案中,解決樣式,高度,相容等問題的策略
<!--尾部開始--> <iframe src="http://172.16.24.11:9000/cartoon-web/footer_new" marginheight=
Eclipse中一個Web專案引用另一個專案中的類
本文引自 - 今天做了個小實驗,把公用的類單獨放到一個Project中,在其他專案中引用該Project。均為Web Project。 一開始,專案屬性Java Build Path中add就可以,編譯錯誤就會消失了。但是在釋出啟動時,會報java.l
(已解決)拷貝dll檔案到另一個專案,編譯不報錯,執行報錯“未能載入檔案或程式集...”
未能載入檔案或程式集“JUtility, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一個依賴項。試圖載入格式不正確的程式。 需要注意該dll生成的目標平臺:右擊專案-生成-目標平臺, 引用這個dll的專案
如何在一個js檔案中引入另一個js檔案
比如現在我們有兩個js檔案,1.js 和 2.js 我們現在要做的是將2.js 檔案中的程式碼引入到 1.js 檔案中 在1.js檔案中寫入如下程式碼 var script = document.createElement("script"); var hea
自己專案的HttpGet請求另一個專案裡的方法
static public String SMSsend(String SignName, String TemplateCode,String UserName,String Mobile,String Content) throws Exception {
擦他丫的,今天在Django專案中引用靜態檔案jQuery.js 就是引入報錯,終於找到原因了!
擦 ,今天在Django專案中引用靜態檔案jQuery.js 就是引入報錯,終於找到原因了! 問題在於我使用的谷歌瀏覽器,預設使用了快取,導致每次訪問同一個url時,都返回的是快取裡面的東西。通過谷歌瀏覽器裡面的開發者工具network下面的選項能禁用快取。 禁用快取後,則在django開發環境裡面,執行
如何在Eclipse中徹底修改一個專案名稱
在實際工作中,有時候為了趕時間,往往通過複製專案得到一個成型的框架。那麼怎麼才可以徹底修改專案名稱呢? 1、web.xml 2、工作空間中找到當前專案下.project檔案 3、工作空間中找到當前專案,開啟.settings資料夾,找到org.eclipse.wst.common.com