2017-03-15 117 views
2

我一直試圖將https://github.com/ge0rg/MemorizingTrustManager添加到我的Android Studio項目(此時僅由一個MainActivity組成)。我嘗試了自述文件中的步驟,並進行了一些Google研究,但沒有成功。我無法設法將這個軟件包作爲庫來集成。也許有人已經成功地這樣做,並可以幫助我。在Android Studio項目中集成MemorizingTrustManager庫

每當我嘗試添加它作爲庫時,它只添加示例模塊(例如庫中模塊的名稱),但我想在studio項目中添加整個項目。

編輯

Project Screenshot

Download Demo Screenshot

+0

可我知道什麼是問題,而整合,我做到了成功 –

+0

它只是整合其模塊名爲「示例」 ,但在庫中還有另一個src文件夾,即'example'模塊外的gradel&.iml文件。我想將圖書館整合爲「記憶託管」,而不是「示例」。我在github上看到一個項目「Converstion」,這個項目使用這個庫。 – user392117

+0

下載項目,然後在項目settings.gradle中添加':MemorizingTrustManager-master'。在「打開模塊設置」之後,單擊「依賴項」選項卡。點擊+按鈕,然後將模塊作爲MemorizingTrustManager-master包含在模塊依賴項中。 –

回答

0

好像你已經把源文件夾中的libs目錄。最好將這些源文件作爲自己的模塊,就像你使用表情符號庫一樣。

  1. 點擊現有模塊
  2. 按F4
  3. 單擊綠色加號添加模塊按鈕,在左上角。
  4. 選擇導入搖籃工程
  5. 選擇MemorizingTrustManager源目錄

仔細檢查Android Studio中已增加了對你的依賴,否則看在settings.gradle並添加模塊名稱(如include :memorizingTrustManager),然後你的主模塊中,在同一個模塊添加到依賴性:

compile project(':memorizingTrustManager') 

最後檢查進口MemorizingTrustManager模塊的gradle這個文件,並確保它有

apply plugin: 'com.android.library' 

代替

apply plugin: 'com.android.application' 

,它不包含applicationId

+0

它就像'include:example'和'compile project(':example')'一樣被添加了,這讓我很不安。很多時候它會拋出像'錯誤:名稱爲'default'的配置找不到'等Gradle錯誤。 – user392117

+2

我認爲這是一個XY問題 - 你被解決了一個很混亂的解決方案,而不是解決你提到的那些gradle問題。發佈您遇到的Gradle錯誤以及您創建的Gradle文件 –

相關問題