我使用带有Eclipse IDE的OS X El Capitan的mac
当我创建一个项目“Gluon Mobile - Single View Project”时,我无法为Android编译,因为我遇到了multidex的问题。我用这个命令:
./gradlew androidInstall
Execution failed for task ':mergeClassesIntoJar'.
> Cannot expand ZIP '/.../sdk/extras/android/support/multidex/library/libs/android-support-multidex.jar'
as it does not exist.
我看到了不同的主题,我做了这些验证:
如果我在build.gradle上添加了编译'com.android.support:multidex:1.0.0',我还有另一个错误
Could not resolve all dependencies for configuration ':compile'.
> Could not find com.android.support:multidex:1.0.0.
但如果我在随机Android Studio项目中添加编译'com.android.support:multidex:1.0.0',请进行gradle编译。
我不明白为什么它不起作用
感谢您的阅读。你能救我吗?
答案 0 :(得分:2)
如果您查看了在Android上部署的prerequisites列表,则需要:
打开Android SDK管理器(来自/ tools,运行./android
),并确保从Extras
安装Android支持库:
答案 1 :(得分:1)
android sdk已更改其文件夹和胶子旧版本针对较旧的android sdk文件夹。所以,在gradle中更改其最新版本的胶子脚本。 更改build.gradle类路径(/ your_project / Build Scripts / Projects / build.gradle)
classpath'org.javafxports:jfxmobile-plugin:x.x.x'
这个
classpath'org.javafxports:jfxmobile-plugin:1.3.3'
答案 2 :(得分:0)
上面回答的评论者回答了这个问题,但是它已经被评论了,所以我把它作为一个答案,以便那些不读每篇评论的人不要错过。 :
"你能仔细检查一下你是否已经过时了?'复选框勾选如上面的答案。在我的安装中,支持库显示为' Android支持库(已淘汰)'" -user2145222
上一个答案显示了一个屏幕截图,其中选中了此复选框,但除非您非常注意,否则您不会真正注意到它。
这个单一的解决方案为我做了!