Gradle settings for this project are not configured yet
阿新 • • 發佈:2019-01-12
轉載請標明出處:http://blog.csdn.net/xx326664162/article/details/51790813 文章出自:薛瑄的部落格
你也可以檢視我的其他同類文章,也會讓你有一定的收貨!
問題:
這個問題也可以描述為,解決gradle構建的eclipse專案匯入到AS中出現的錯誤
我遇到這個問題的情況是這樣的,clone github上的vitamio專案,在匯入Android Studio的時候,
- File—>new—>Import Project(用於匯入Eclipse或Gradle工程),
選中主工程
圖一:- 但是卻出現下面提示,正常情況提示不是這樣的,(如何把Eclipse工程匯入android studio,參見這篇部落格的第二種方法)
圖二:
原因:
1、這個vitamio專案,雖然使用eclipse寫的,但是構建工具使用是gradle,所以匯入AS的時候,會檢測到build.gradle檔案。所以沒有把專案轉換為AS的目錄結構。
2、 匯入gradle構建的工程時,需要工程根目錄的build.gradle檔案指定,gradle使用的等級,這個等級和AS版本的等級要對應,參考這裡
buildscript { repositories { mavenCentral() } dependencies { //在vitamio專案中指定的是0.12.+ classpath 'com.android.tools.build:gradle:0.12.+' }}allprojects { version = VERSION_NAME group = GROUP repositories { mavenCentral() }}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
3、匯入vitamio專案的時候
- 選擇主工程,因為找不到指定的build:gradle等級,所以出現圖二的提示
- 選擇工程根目錄,會因為這個build:gradle等級過低,所以出現出現圖二的提示
解決方法:
第一種:
- 修改工程根目錄的build.gradle檔案中的
classpath 'com.android.tools.build:gradle:'
為相應的等級 File—>new—>Import Project(用於匯入Eclipse或Gradle工程),選擇工程即根目錄
可能會繼續彈出圖二的提示,點選cancle
- 彈出選擇gradle路徑的提示,預設即可(在as的安裝目錄下都有),點選OK
第二種:
- 把主工程和庫工程複製到同一資料夾下
- 刪除主工程和庫工程裡各自的build.gradle檔案
- File—>new—>Import Project(用於匯入Eclipse或Gradle工程),選擇主工程即可,AS會自動匯入庫工程
參考:
Android Studio and PhoneGap, Module android is not backed by gradle
將Eclipse程式碼匯入到AndroidStudio的兩種方式
關注我的公眾號,輕鬆瞭解和學習更多技術
再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!https://blog.csdn.net/jiangjunshow