2014-07-08 63 views

回答

3

您需要設置一個供Android Studio使用的Gradle構建文件,並分別維護Eclipse項目文件;將沒有自動的方法來保持兩個同步。

基於Gradle的項目喜歡擁有與舊式Eclipse項目不同的目錄結構;您需要修改Gradle項目以使用Eclipse風格的目錄。

有一個關於如何做到這一點,在Maintaining directory structure during Android Studio import但其基本思想是建立這樣你的構建文件中的一些建議:

android { 
    sourceSets { 
     main { 
      manifest.srcFile 'AndroidManifest.xml' 
      java.srcDirs = ['src'] 
      resources.srcDirs = ['src'] 
      aidl.srcDirs = ['src'] 
      renderscript.srcDirs = ['src'] 
      res.srcDirs = ['res'] 
      assets.srcDirs = ['assets'] 
     } 

     // Move the tests to tests/java, tests/res, etc... 
     instrumentTest.setRoot('tests') 

     // Move the build types to build-types/<type> 
     // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ... 
     // This moves them out of them default location under src/<type>/... which would 
     // conflict with src/ being used by the main source set. 
     // Adding new build types or product flavors should be accompanied 
     // by a similar customization. 
     debug.setRoot('build-types/debug') 
     release.setRoot('build-types/release') 
    } 
} 
+0

好吧斯科特我會嘗試這一聲,快速的問題,但我需要出口從Eclipse,然後更改build.gradle看起來像這樣?或者更容易/更易於導入eclipse項目本身?謝謝。 –

+0

我會導入eclipse項目本身。我知道它沒有真正記錄,但目前,從Eclipse Studio導入的Eclipse比從Eclipse導出的Gradle更健壯。 –

+0

感謝Scott,我因爲直接導入到Android Studio而被推遲了,因爲它使整個項目成爲一個副本,並且因爲我對Git的可怕知識而致力於我們的回購有點尷尬:D那麼幸運的是我設法導出Eclipse gradle文件,實際上沒有太多麻煩,現在我很開心。 –

相關問題