我已经从eclipse导入了一个项目到android studio。我按照说明如何通过从eclipse生成gradle导出。正如预期的那样,将其导入android studio时情况并不顺利。我在我的gradle中遇到了这个错误。
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"
我该如何解决这个问题?我尝试了很多解决方案,但都没有。我已经花了一天时间来解决这个问题。任何意见,将不胜感激。如果您需要其他信息,请告诉我。
答案 0 :(得分:1)
这个问题解决了。我尝试了一种不同的方法将我的项目迁移到android工作室。
我没有按照Android开发者网站中的步骤进行操作。
我在没有从eclipse **生成** gradle 的情况下导入它。
我从eclipse制作了我的项目副本,并使用android studio中的导入项目导入它,它自动生成了自己的gradle并包含了我在eclipse中使用的库。花了一段时间,但它奏效了。