1

我想將this Android Studio project轉換成Eclipse項目。在此Android Studio項目的build.gradle中聲明瞭哪些第三方依賴項?

執行此操作的方法是將AS項目中的所有內容複製到res project目錄中,並通過添加AS項目中的所有其他元素來更改Eclipse項目的Manifest文件。

該捕獲是,我必須爲AS項目所依賴的所有第三方依賴項(在build.gradle中聲明)執行此操作,然後將這些庫項目添加到此新創建的Eclipse項目。

通常我會爲AS項目的build.gradle文件的dependencies部分中列出的每個庫執行此操作。但對於this library project,我不明白什麼是依賴關係:

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:22.1.1' 
    apply from: 'https://raw.github.com/chrisbanes/gradle-mvn-push/master/gradle-mvn-push.gradle' 
} 

我不明白,第一和第三行。請告訴我哪些庫在第一行和第三行中聲明,以便我可以在Eclipse中複製這些項目?


編輯:

這裏是gradlew.bat -q dependencies命令的輸出:

enter image description here


EDIT 1:

enter image description here


編輯2:

enter image description here

回答

2

對於每一個項目模塊,執行命令行以下操作:

./gradlew -q dependencies 

這將打印出模塊所有依賴項的圖形。

+0

'從命令行:' - 正常的Windows cmd程序?我從來沒有從命令行運行Java程序 – Solace

+1

是的。在Windows上,如果您使用的是Gradle包裝器,則可以調用gradlew.bat而不是./gradlew。 – Egor

+0

我輸入了'D:\ Delight \ Workspaces \ Workspace of Libraries \ vector-compat-master \ library> gradlew.bat -q dependencies',並得到**''gradlew.bat'不被識別爲內部或外部命令,可操作的程序或批處理文件。 ** – Solace

相關問題