2014-10-07 172 views
1

我已經從eclipse導入到android studio的項目。我按照說明如何通過eclipse生成gradle來導出。正如預期的那樣,在將其導入到android studio時,事情並不順利。我在我的gradle中遇到過這個錯誤。android studio java_home沒有正確定義

Error : (1,0) Plugin with id 'com.android.application' not found. 

然後我在終端輸入了這個命令:ant -debug。我發現JAVA_HOME沒有正確定義。我發現它是關於gradle的。我用gradle -v檢查了我的gradle,但gradle不可用。我通過創建符號鏈接解決了問題。

------------------------------------------------------------ 
Gradle 1.4 
------------------------------------------------------------ 

Gradle build time: Monday, September 9, 2013 8:44:25 PM UTC 
Groovy: 1.8.6 
Ant: Apache Ant(TM) version 1.9.3 compiled on April 8 2014 
Ivy: non official version 
JVM: 1.7.0_67 (Oracle Corporation 24.65-b04) 
OS: Linux 3.13.0-36-generic amd64 

所以,我想ant -debug again和得到這個錯誤:

JAVA_HOME is not defined correctly. 
We cannot execute /usr/local/java/jre1.7.0_45/bin/java 

echo $JAVA_HOME給了我這個/usr/local/java/jre1.7.0_45

我檢查了我/etc/environment結果如下: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

怎麼辦我解決這個問題?我嘗試了很多解決方案,但都沒有成功。我已經花了一天時間來解決這個問題。任何意見,將不勝感激。如果您需要更多信息,請告訴我。

回答

1

此問題已解決。我嘗試了一種將我的項目遷移到android studio的不同方法。

我沒有按照android開發人員網站中的步驟操作。

我導入它,而不會從eclipse **生成** gradle

我從eclipse製作了我的項目副本,並使用android studio中的導入項目導入它,它自動生成了自己的gradle幷包含了我在eclipse中使用的庫。它花了一段時間,但它的工作。