如何向Android Studio里導入從Github上面下載的Project?

現在用的是Android Studio1.0正式版,具體步驟就不用說了,我的問題主要是導入的時候Gradle構建總是出錯,我知道的是應該把build.gradle裡面的dependencies的classpath修改為1.0.0,但是修改了之後還是failed,作為一個新手心裡塞塞的,其實還是對Gradle認識太少,感謝各位了。 下面的截圖,project為四次元,我現在的Gradle版本是2.2.1。

請大家關注一下問題的評論,下面還有我的截圖和討論,謝謝。


我使用最新的 Android Studio 1.0.2 版本導入了一下,下面這些地方需要修改:

首先是項目的build.gradle

然後是引用的庫項目


建議新手用as的話一個個文件粘貼進去吧,感覺效率還高點


你不需要手動去下載、導入它們

gradle的依賴管理能力極其強大,幾乎所有的開源項目都可以簡單的通過一條compile指令完成依賴的配置,比如在我的項目中用到了umeng分析,volley,googleprogressbar……,我的dependencies如下:

dependencies {

compile fileTree(dir: "libs", include: ["*.jar"])

compile "com.android.support:appcompat-v7:21.0.2"

compile "com.jpardogo.flabbylistview:library:+"

compile "com.jpardogo.googleprogressbar:library:+"

compile "com.mcxiaoke.volley:library:1.0.+"

compile "com.jakewharton:butterknife:6.0.0"

compile "com.umeng.analytics:analytics:5.2.4"

}

一般github上的項目都會提供一條類似的指令,你可以在你的項目的build.gradle的dependencies塊中添加就ok,這樣在你運行gradle腳本時,gradle會自己完成依賴的下載,依賴添加。


https://github.com/ShinChven/MigrateToGradle

希望這個有助於你學習gradle


如果可以直接導入,就不廢話了。

對於,非標準項目或者非eclipse項目等無法導入的項目,直接創建一個新的AS項目,手工複製更加的快捷簡便,assets、src、res、libs、AndroidManifest.xml等不用說,*.so的庫文件就在main目錄下新建jinLibs文件夾,按照架構的子目錄放進去就好了。


期待我博客吧,哈哈


我用的是Android studio 1.2,可以一鍵導入github中用AS建立的項目,我導入的是用同版本建立的,其他版本可行性未知。

重建gradle


今天折騰了一天這個東西,最後採用androd studio自己的git工具,從github上下載,讓android studio自己解決大部分問題


首先,要fork github上的項目

然後當你打開androidstudio時,VCS-&>Checkout from Version Control-&>GitHub也就是圖片里的步驟

然後會彈出登陸github窗口,登陸,選擇你要導入androidstudio的項目即可


Android studio 導入github工程

http://blog.csdn.net/onlysnail/article/details/45115093

這是我在CSDN上找到的解決方法,親測可行。


準備:

1.流暢的國際網路

2.配置as的git,如何配置請自行百度

步驟:

1.git克隆項目到as

2.新建項目備用

3.編譯GitHub項目,如果編譯出錯,就對比新建的項目,檢查下gradle的版本和語法,一般都是gradle的版本問題和牆的問題

4.再不行就Google,多實踐就熟練了,沒有多難


作為新手,我也來答下。首先android studio是趨勢,谷歌官方的常式,開源框架比如說Volley都是gradle,我也在用的時候困惑無比。總結有幾條。

首先,大概了解,新建,導入,等基本操作,然後,嘗試修改build文件,這個文件里的dependency等等要設置成自己的工具支持的。

如果以上覺得麻煩,網上說你吧自己建立的helloWorld的gradle文件複製到需要導入的項目把。


推薦閱讀:

關於Android中TextView的setText()問題?
Android studio如何使用SVN進行版本控制?
Android Studio 比 Eclipse 好用在哪裡?
okhttp,retrofit,android-async-http,volley應該選擇哪一個?

TAG:Android開發 | Android | Gradle | AndroidStudio |