我将我的应用程序从 Eclipse 移植到 Android Studio,但现在我的应用程序无法运行。需要说明的是,我没有从 Eclipse 中导出。我在 Android Studio 中创建了一个新项目,并手动剪切/粘贴了我项目中的每个类。
我在新的 Macbook Pro - Yosemite 上运行 Android Studio。我在运行我的应用程序时遇到了一些问题,即使它可以编译。据我所知,我的问题可能是我使用的是 JDK 1.8。好吧,我不知道怎么才能获得 JDK 6。
这是我在 Android Studio 中运行项目时遇到的错误
Error:Execution failed for task ':app:preDexDebug'. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/bin/java'' finished with non-zero exit value 1
当我在 Gradle 事件日志中向上滚动时,我看到了这个错误:
com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000)
除了应用没有运行之外,Android Studio 经常卡顿!再说一次,这是因为我安装的 Java 版本吗?
最佳答案
等等,你为什么不使用 Android Studio 导入项目?它将为您构建 gradle 文件。
选择新建/导入项目...
然后你会看到它会让你指向你的eclipse项目的根目录:
关于java - Android Studio - 应用程序编译,但不会运行。查看错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29320196/